1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。: q) r0 C4 O( Z1 u/ D( |
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;+ _% a* ]- b; K, H% m5 N5 k
3、SQL>connect / as sysdba ;(as sysoper)或
@; ~- k" Y, k) p ?connect internal/oracle AS SYSDBA ;(scott/tiger)
9 a5 Y9 Q$ F" E6 l& ~. lconn sys/change_on_install as sysdba;( n. ~) O) Q" ^
4、SQL>startup; 启动数据库实例
2 B- P6 W, [# W# s( h5、 查看当前的所有数据库: select * from v$database;1 W. `: g% o* }& A! l) P6 z
select name from v$database;
4 H! t" \1 C4 S% g4 Wdesc v$databases; 查看数据库结构字段
* K% w0 S7 p+ w) J7 Y+ H( O) I7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
. `, U; G1 x' hSQL>select * from V_$PWFILE_USERS;4 P7 X$ ]- C2 u5 K: w4 _
Show user;查看当前数据库连接用户$ k5 Y8 `# q3 n, ^8 b2 P7 x h: W* [# C
8、进入test数据库:database test; 7 z0 L: S2 R. o& w; @
9、查看所有的数据库实例:select * from v$instance;7 r! F1 E# j. _9 K( O; b/ s
如:ora9i' e2 e; P1 F0 X8 q& s! v+ m
10、查看当前库的所有数据表:# a x* j) i- W" H6 T
SQL> select TABLE_NAME from all_tables;
. f w$ x& _# b2 ?0 U& kselect * from all_tables;
* H# E+ ^9 Z: M1 u. CSQL> select table_name from all_tables where table_name like '%u%';
( E. q, K8 ~; t4 D5 h
: n& ~0 b2 W6 QTABLE_NAME
$ N. u6 i/ p9 o------------------------------
: o/ q& O" J$ g9 R5 [& t( `_default_auditing_options_
9 e' y d+ X0 T) d# h3 I! d F" {
* _: H: x; @. R$ v4 {. A11、查看表结构:desc all_tables;
1 s2 Y3 V% J" }" P. ^6 t12、显示CQI.T_BBS_XUSER的所有字段结构:7 f& H$ `* r0 L! g, M. M" j
desc CQI.T_BBS_XUSER; 8 E! g6 i3 p2 [) ?0 G* r! q6 F
13、获得CQI.T_BBS_XUSER表中的记录:/ Z4 x3 |1 s1 S! r
select * from CQI.T_BBS_XUSER;
2 l$ n, x F8 n& C14、增加数据库用户:(test11/test)
3 K# _1 q5 W$ H" U4 \+ Bcreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
/ F8 E0 r+ H' A: ~* B% p15、用户授权:
) }* i: t2 G) {! j9 X, p4 }grant connect,resource,dba to test11;
0 ]8 G9 p4 ?: hgrant sysdba to test11;
! Q# o3 c- `% x" w' C+ Kcommit;
/ C s8 ?# l! x/ `16、更改数据库用户的密码:(将sys与system的密码改为test.)3 o/ z' D3 F1 t! S% j# x! Z' s9 A
alter user sys indentified by test;
4 R3 S/ E6 i$ valter user system indentified by test;
+ e! X/ B6 d) j9 f8 v9 n8 z9 W |