1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
' s% X* k" L' f6 o' [- Q, ?) k2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
% w/ P! `- T% e$ K! `3、SQL>connect / as sysdba ;(as sysoper)或3 k! O0 M6 U: o' R- R8 [
connect internal/oracle AS SYSDBA ;(scott/tiger)3 X- |/ V" g' y" S, {
conn sys/change_on_install as sysdba; s) }" L% E/ W0 l/ E" U
4、SQL>startup; 启动数据库实例* O! v x' o* A: W0 K6 M
5、 查看当前的所有数据库: select * from v$database;
0 q1 P/ b* H, i2 eselect name from v$database;; f! `3 q% c) F. b) m$ ^' R
desc v$databases; 查看数据库结构字段4 S) X8 G, `4 ] h
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
: e7 r7 `# a0 ^$ Y3 e- O& n9 ~# vSQL>select * from V_$PWFILE_USERS;
7 F% T! Y. H3 {2 _; n% FShow user;查看当前数据库连接用户: l7 Z+ |+ R& s0 X2 b
8、进入test数据库:database test;
5 O, u/ B& e3 z) j" E* m# s9、查看所有的数据库实例:select * from v$instance;; ?7 L% F2 l5 h, T
如:ora9i
5 j8 g5 k' m k7 n7 I10、查看当前库的所有数据表:+ d4 Q; m4 k, N) @2 f
SQL> select TABLE_NAME from all_tables; - h+ l7 G% K( W# w0 m1 k
select * from all_tables;
/ R7 `% M+ J$ y9 i1 z4 T+ OSQL> select table_name from all_tables where table_name like '%u%';
3 h4 P+ U; Y, ^1 b3 Z2 T7 R6 R+ g3 o) S$ e: j# Q2 G" B
TABLE_NAME
6 _8 O5 G6 R, l6 h) P& A m2 I/ M------------------------------
8 A& f9 e& _7 ~, K% \4 B. y# b7 A_default_auditing_options_) T# g( C5 ^/ D) J
9 E# D. N( B5 C/ `* E! i# h
11、查看表结构:desc all_tables;
9 k' R+ O0 t; k12、显示CQI.T_BBS_XUSER的所有字段结构:4 y& n) ~) F* Y
desc CQI.T_BBS_XUSER;
2 r. P. Q8 Y6 o, t n# ?13、获得CQI.T_BBS_XUSER表中的记录:
: [/ x& M! P6 ~4 |0 z2 o- D4 }select * from CQI.T_BBS_XUSER;
/ ~4 h0 o( D- K) }( y- D14、增加数据库用户:(test11/test)) E+ M) b E9 t' ?6 v* {' f" `
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;- a" X# r0 N) p/ n1 ?$ B
15、用户授权:
3 B) D1 B0 k1 b# z) F, C( pgrant connect,resource,dba to test11;
; E+ r" s2 E) \2 `; r# T+ |$ B" K6 Agrant sysdba to test11;
+ Z4 Q# u* c3 U. P' l2 Rcommit;
! f9 @ W+ I7 U, b6 q16、更改数据库用户的密码:(将sys与system的密码改为test.)
' |7 p4 P8 i# }alter user sys indentified by test;7 c0 r4 V7 e( Q; v4 _3 N; k
alter user system indentified by test; ( Y/ _" a+ S2 T% ~/ E: K' z
|