1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。! u) z+ j4 v8 o3 O6 h
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;2 a8 h0 a" P" q/ r; l
3、SQL>connect / as sysdba ;(as sysoper)或2 t+ Q9 r5 }4 G( @: u" T1 g
connect internal/oracle AS SYSDBA ;(scott/tiger)
* }( `1 A0 m9 _* @1 Q" dconn sys/change_on_install as sysdba;* d" @6 \' `# S/ F: R5 C" V
4、SQL>startup; 启动数据库实例
! y( |! _7 S( P7 K0 } Z2 Z; Q5、 查看当前的所有数据库: select * from v$database;/ Z! i6 q2 J: i* P
select name from v$database;
% x* Z9 {4 |' T" E' {( odesc v$databases; 查看数据库结构字段& h& t# g1 X) h( {+ T7 }
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:1 y$ Q( \6 n& o5 z
SQL>select * from V_$PWFILE_USERS;# F$ f+ P5 [0 h, q' q
Show user;查看当前数据库连接用户: g" E! e5 {. K9 T$ Q' u- x6 p7 p
8、进入test数据库:database test;
; M! t1 A9 J! u8 m& H4 @8 g. h9、查看所有的数据库实例:select * from v$instance;
7 C5 Q2 Y, _9 K& l8 ^4 V如:ora9i$ |3 j. k- x/ N
10、查看当前库的所有数据表:
) ]/ o" n+ k. T& g" U* U: a+ USQL> select TABLE_NAME from all_tables;
) x. w- F$ d. l% e [0 E8 Xselect * from all_tables;9 @, K4 ?1 }2 n( n7 y
SQL> select table_name from all_tables where table_name like '%u%';' p; L" ?+ V* ^4 K; u+ I* y0 O
1 D2 c5 B: O% U) k" O/ o* oTABLE_NAME" F* |5 T* G% M/ C8 ^
------------------------------
& t( v0 U3 u4 D; m1 z e& j, _& W* [_default_auditing_options_ Q+ y: s$ N1 A1 v( }7 j/ d
/ W2 L& j8 R9 S, a" f# P* }
11、查看表结构:desc all_tables; m; \' s; M; K a% Z* j
12、显示CQI.T_BBS_XUSER的所有字段结构:
. l. C: o4 ^2 F6 ~# V& fdesc CQI.T_BBS_XUSER; ! H- z4 Z* K+ {# U1 k
13、获得CQI.T_BBS_XUSER表中的记录:" U8 A. A6 t, V5 y* |7 K$ B2 o. O
select * from CQI.T_BBS_XUSER;
7 W, Z* D* W8 E, q9 N; ]. |3 f14、增加数据库用户:(test11/test)
& n! H% i2 T5 {2 o4 b3 c5 fcreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;8 q; V4 u: k, G0 {2 j% B3 J
15、用户授权:
# C2 B5 i; Q+ d" w( ]9 D$ ?grant connect,resource,dba to test11; q; E$ s' a8 r1 T( N# r
grant sysdba to test11;
1 }( c! x9 N/ F, ]! X0 Y/ Ocommit;
" ?) W3 K/ R% n+ o& ]16、更改数据库用户的密码:(将sys与system的密码改为test.)1 Q$ |; r0 O5 z& n+ j8 q5 n2 v# k' D8 h
alter user sys indentified by test;
& o& G& S# f h* O; M) F4 d1 }5 Yalter user system indentified by test; % w' G5 v5 P! z0 ]1 C A1 J. d
|