找回密码
 立即注册
查看: 2447|回复: 0
打印 上一主题 下一主题

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
, y$ @) ]* j- B2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
: R, G: i; R9 V3、SQL>connect / as sysdba ;(as sysoper)或. s; p9 X, v( h4 ?2 o# i
connect internal/oracle AS SYSDBA ;(scott/tiger)
  t; d! `# V4 Z$ N1 a  }) j+ o- xconn sys/change_on_install as sysdba;
8 _/ h5 k7 U2 h# e3 L# c/ y4、SQL>startup; 启动数据库实例5 h* Q2 I4 S5 k* C) {( o
5、 查看当前的所有数据库: select * from v$database;
. F4 g4 X- z0 c) ^  ~; eselect name from v$database;
' @" g( l( S5 k/ f" xdesc v$databases; 查看数据库结构字段) n9 r' s8 p0 p3 \  @( P' b0 K) K) Z
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:, i" Q# ~8 b+ R. L: M/ c
SQL>select * from V_$PWFILE_USERS;
/ f! g* {& S- X# UShow user;查看当前数据库连接用户! o. r, i! N" G( Y6 s7 s
8、进入test数据库:database test;
$ m& w9 e9 I8 [* O' C1 N9、查看所有的数据库实例:select * from v$instance;
7 j- t! h; w$ j& ]- t  l' W- P如:ora9i
5 n$ Z+ D2 t) j$ ?10、查看当前库的所有数据表:
, b% w2 }6 W& r. m, Y+ G* }8 JSQL> select TABLE_NAME from all_tables; " t; g( r" L  w% k
select * from all_tables;
: k& R$ |: R+ B+ F# ZSQL> select table_name from all_tables where table_name like '%u%';
4 T4 ^/ ]- m8 i" o' n% f1 f' R9 K8 x4 M" i2 o8 F3 _5 T- R7 M; V# Y
TABLE_NAME
+ ]# _) q  e5 K) d7 [/ g' Z------------------------------
3 _  I% m$ B& D( k_default_auditing_options_" @, p* P" _, L6 @+ V
2 q: N7 [- `7 y
11、查看表结构:desc all_tables;
  R9 r8 h0 w# S( n+ b' T* S12、显示CQI.T_BBS_XUSER的所有字段结构:+ s5 C$ l' T" m" Y& n: x% p
desc CQI.T_BBS_XUSER;
6 x0 u- y; I/ s" o) L13、获得CQI.T_BBS_XUSER表中的记录:8 j: O9 X; q0 K; f
select * from CQI.T_BBS_XUSER; 5 h; e8 G% k1 e+ A' g5 A6 _
14、增加数据库用户:(test11/test)
" y! }' F7 m7 n2 B. Gcreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
$ o+ _: r2 b* T! @  d! r* T6 j15、用户授权: ) f8 {! f* t% S
grant connect,resource,dba to test11;
' P6 g0 \- X0 z- o  g( Wgrant sysdba to test11;
$ \0 w- R. U% A( d( B0 Ccommit;; B) N/ P* W8 ^$ ^5 Z- y
16、更改数据库用户的密码:(将sys与system的密码改为test.)
2 }# C- t' O/ [0 ]- T. o# zalter user sys indentified by test;! u, K6 y5 |; [4 y- Z) Q( y8 z
alter user system indentified by test;
, r2 l* A) X4 B
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表