1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
5 _2 ~, g9 L# I+ _8 }2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i; z& E, [1 v6 ]5 w1 h+ ]2 g! G
3、SQL>connect / as sysdba ;(as sysoper)或/ u) E0 t' N! r$ h0 u
connect internal/oracle AS SYSDBA ;(scott/tiger)* x5 s. ] ?, u4 c. q8 y. u
conn sys/change_on_install as sysdba;. @# J/ J2 v3 M" @/ o& G& d. N
4、SQL>startup; 启动数据库实例, d+ g6 o1 i$ e7 N/ z) L }
5、 查看当前的所有数据库: select * from v$database;) ^# R& Z$ p) o+ T5 u/ k3 i& s
select name from v$database;' [& E' s% z% b7 c
desc v$databases; 查看数据库结构字段2 b0 t, X/ [9 Y6 G4 \, n
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:/ t% z" s$ A; P: N3 S
SQL>select * from V_$PWFILE_USERS;
; G+ W( E, m* x1 S! j; S8 `Show user;查看当前数据库连接用户
% E) k1 O s0 O$ H$ M/ ^8、进入test数据库:database test; ; u7 }. O) M7 k* {& L* _
9、查看所有的数据库实例:select * from v$instance;
X X! a7 s/ P( D# ^3 q& I& w- o如:ora9i
9 |! M, n3 [/ r8 R10、查看当前库的所有数据表:9 s* c% e* T9 L- q8 X3 D7 `) A. y" R$ F
SQL> select TABLE_NAME from all_tables; ! Q; V; n. e! X% F3 m# B
select * from all_tables;5 ]# q0 P u6 O! ~1 w5 ]
SQL> select table_name from all_tables where table_name like '%u%';- ]- c c: F7 S
: `+ S- w5 X$ D6 [/ H9 S# X2 U% uTABLE_NAME3 W- L+ ]; s# G3 d9 T* q
------------------------------; m) M: z/ {/ ^7 d1 @
_default_auditing_options_' J8 W0 x5 a3 u& k4 v) E
3 k2 U C2 A4 q# n$ Q$ L" t
11、查看表结构:desc all_tables;) u" H+ A' c* N8 K
12、显示CQI.T_BBS_XUSER的所有字段结构:
( }. C, \5 r' s& M) |$ _desc CQI.T_BBS_XUSER;
5 M9 K$ D; a' H9 J$ Z6 Y4 @. h13、获得CQI.T_BBS_XUSER表中的记录:/ Q. }8 J9 d/ `( ?$ d
select * from CQI.T_BBS_XUSER; 5 P1 D: f) n- m. ^, S6 s. p
14、增加数据库用户:(test11/test)
( m- c6 J9 j: i. P% `2 xcreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
) n$ V; Q; C7 l) u% ~* {- s& m15、用户授权:
0 E) ]4 ?* E! _! X/ cgrant connect,resource,dba to test11;
" \% R2 s% O, ?+ d! |7 d! A' X+ K0 J$ `grant sysdba to test11;* X6 \% b6 _6 {8 E, ^% C
commit;
3 L) V# `* e3 W8 o* u+ a: Z16、更改数据库用户的密码:(将sys与system的密码改为test.)
! d. P" x2 C1 f) Calter user sys indentified by test;* y6 I- P9 K3 r
alter user system indentified by test; # j w5 @# b8 R& ^' w+ {
|