1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。- J n% @( V8 ]
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;; i+ R' Y1 L; U: q2 t" h7 A( V
3、SQL>connect / as sysdba ;(as sysoper)或
9 }1 P7 W0 b6 {connect internal/oracle AS SYSDBA ;(scott/tiger)1 @8 ?- g5 }/ q1 j+ k
conn sys/change_on_install as sysdba;6 J' d2 T }! @1 X; A
4、SQL>startup; 启动数据库实例
. Z& }/ w& }7 O( f) L4 S2 h5、 查看当前的所有数据库: select * from v$database;
- Q t# \4 n5 [# h' J5 p# A4 Kselect name from v$database;
: W/ d- G# q R: T$ p1 I( W! Ldesc v$databases; 查看数据库结构字段- e8 P8 f5 _' A @: a& w9 O. |
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
7 l3 K0 l/ R, tSQL>select * from V_$PWFILE_USERS;$ ?0 I9 y* v2 ?0 J
Show user;查看当前数据库连接用户
3 V- _: R' `! n8、进入test数据库:database test; $ k$ r, ~* b9 @8 u$ J- n% Q
9、查看所有的数据库实例:select * from v$instance;$ X2 w2 a; }2 i4 W/ y$ A, T0 @, [
如:ora9i0 z( U1 c1 |; `# e
10、查看当前库的所有数据表:8 d' E/ X0 u. m' m w5 s7 c. i8 t
SQL> select TABLE_NAME from all_tables; + r. C- J! _$ W' D
select * from all_tables;0 I$ e, X N; {# A# F# @* C
SQL> select table_name from all_tables where table_name like '%u%';+ u, l2 Q$ ^; a- R& r+ q: W7 s& ?
% W5 b5 j6 I% g* F9 l+ s
TABLE_NAME2 _3 M! F6 q7 P( ^3 u
------------------------------
7 S6 G' B" K$ c% {/ `1 h0 r_default_auditing_options_* i3 @6 e' H& X# r$ w) j; j0 I' s+ `
w) ^3 O) q6 T" L11、查看表结构:desc all_tables;6 }( v9 _% e, V8 Z9 x3 O
12、显示CQI.T_BBS_XUSER的所有字段结构:
8 t9 l$ p4 K: }& M4 G: H* Zdesc CQI.T_BBS_XUSER; # U8 O6 t- b# s1 i+ @' ^7 w) X
13、获得CQI.T_BBS_XUSER表中的记录:; J* I2 N ]$ S- M: Z) i
select * from CQI.T_BBS_XUSER;
4 N4 u2 R$ ?0 |9 Q+ B# D14、增加数据库用户:(test11/test)
0 A: h4 ^/ t; j2 G9 Lcreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
I( H0 k, a# W A* F15、用户授权: " j, Z+ n/ ^, E( E
grant connect,resource,dba to test11;
& V3 g: Q3 L9 ~4 \7 d' |grant sysdba to test11;
% M8 T: N) U3 r6 u* gcommit;: D+ X$ ?- F" s' O# D6 q, y
16、更改数据库用户的密码:(将sys与system的密码改为test.)
. W$ ^% P' A4 l% {$ Qalter user sys indentified by test;6 l) D3 `% p% x5 l7 Y5 J* a4 Q) Z
alter user system indentified by test;
8 v8 r" ?4 w0 j- \9 \ |