1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
3 B* S' q5 p2 Q. m2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;! H! F: y& O# n. b& \; G/ j
3、SQL>connect / as sysdba ;(as sysoper)或
# u$ d; D% ^! t& \5 wconnect internal/oracle AS SYSDBA ;(scott/tiger)& a, @1 g8 g8 `
conn sys/change_on_install as sysdba;2 p8 E% ], ~9 ?( Q {, m3 C6 K+ X0 Y" U3 x
4、SQL>startup; 启动数据库实例- R2 v6 Y: S: R9 @
5、 查看当前的所有数据库: select * from v$database;
3 M1 T" [& S4 K. X9 l, jselect name from v$database;
' y( Y& H6 s1 z ? c7 r/ D! I3 x9 wdesc v$databases; 查看数据库结构字段5 f. X3 @. f9 H6 `
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
8 k" R" U* L9 t9 r2 s: cSQL>select * from V_$PWFILE_USERS;: k) @) b- F* T5 B9 E
Show user;查看当前数据库连接用户: y0 r& o7 _7 y5 o* N
8、进入test数据库:database test;
1 ]. m. C. a2 u# I: O' V9、查看所有的数据库实例:select * from v$instance;4 K- M. C4 P! O. E: Z
如:ora9i
9 Q7 W3 O, \+ S5 s* m/ |5 _ o10、查看当前库的所有数据表:' K! b1 j! U$ O
SQL> select TABLE_NAME from all_tables;
' {: A( Z* B1 [2 b! @select * from all_tables;
0 u- v) }/ o1 p, S+ TSQL> select table_name from all_tables where table_name like '%u%';8 I9 u3 F2 D: q+ c0 M; C& e
- y# Y6 Y2 Y9 t+ l" i
TABLE_NAME% s0 w, r) b, V( F% C
------------------------------7 B8 Q% E* j9 J4 b
_default_auditing_options_
3 o+ F( T/ F3 e1 [3 o5 Y* s& G
~5 I/ s8 _0 m1 V5 a3 z9 W* Y11、查看表结构:desc all_tables;
Z! g7 W( |0 A# q) W3 p/ H" T12、显示CQI.T_BBS_XUSER的所有字段结构:8 B! X+ [) c, V) z
desc CQI.T_BBS_XUSER;
7 Y7 e2 O* L1 s/ X& R13、获得CQI.T_BBS_XUSER表中的记录:
: e9 y9 x( y' c3 Tselect * from CQI.T_BBS_XUSER; $ p) D4 F# ]1 o. V* e8 f
14、增加数据库用户:(test11/test)
. L: T( d" r9 l. A8 j3 T4 l% Icreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
' [ X' ]' H9 g% l5 o- |15、用户授权: ( L u4 h/ U3 |" @% x
grant connect,resource,dba to test11;
9 `0 ~3 j. l3 {: V) ]5 ugrant sysdba to test11;
6 v) W8 S9 k0 h/ mcommit;
- X6 g" g1 v& K$ X1 q! O16、更改数据库用户的密码:(将sys与system的密码改为test.)
4 [" q; X+ ]; o6 @, Malter user sys indentified by test;
& t3 G% Y6 Y; Y% Q6 balter user system indentified by test;
3 U" \! e* X$ l" t- w' p. G! \6 S |