1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。: t2 y1 g5 |. v4 K- I- K# V
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
2 y+ m, k" ~ p! O4 f- ~3、SQL>connect / as sysdba ;(as sysoper)或0 U4 B* j9 F+ B3 y- l
connect internal/oracle AS SYSDBA ;(scott/tiger)2 R# w$ W Z; o# Y4 _( e U% _
conn sys/change_on_install as sysdba;
% ]6 x3 A4 S/ G9 M( A4 b4、SQL>startup; 启动数据库实例
8 T5 X0 t0 B: n; d& [" c! |5 q; U5、 查看当前的所有数据库: select * from v$database;
4 I7 q7 y5 w. i! h. r% zselect name from v$database;
9 a5 W1 E/ V+ E. {$ F! W' i% ldesc v$databases; 查看数据库结构字段3 b# Q, ]' Z' `: t% p/ _
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:4 E7 y% p1 u9 g; m; v# ]
SQL>select * from V_$PWFILE_USERS;* e- s4 W* z. p8 M
Show user;查看当前数据库连接用户
! k. d* w: e) f0 q3 f7 J8、进入test数据库:database test;
" v5 Q f! @7 N, X' ^9、查看所有的数据库实例:select * from v$instance;
% v, f1 ^; [2 \; v3 v如:ora9i
9 F/ b `: P6 X. d10、查看当前库的所有数据表:$ l9 e- N7 a% ]% }+ L
SQL> select TABLE_NAME from all_tables; ! X: w" h; Q1 E2 H$ d; R
select * from all_tables;+ e- p$ b+ g" o3 H, v
SQL> select table_name from all_tables where table_name like '%u%';7 @# W* Z4 H0 J
/ w/ {% o% }4 B9 FTABLE_NAME
. o/ k. H) i1 F# s8 ?------------------------------
+ b' e& U9 \( b, {3 a_default_auditing_options_8 d3 R+ C0 h+ A0 n, U% t
* k% j. W6 c6 e* F' A
11、查看表结构:desc all_tables;: q+ ^) x, |2 F% |
12、显示CQI.T_BBS_XUSER的所有字段结构:6 T$ K* i% k( I5 g( p9 @9 ~
desc CQI.T_BBS_XUSER;
! ?9 G7 D2 Q& [! z" K- Z/ k! w13、获得CQI.T_BBS_XUSER表中的记录:$ w2 U% ^' H0 U9 ~
select * from CQI.T_BBS_XUSER;
3 j2 i' t$ _3 o" l) c# i- D14、增加数据库用户:(test11/test)
7 h E% K: h; I |create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;8 x2 K- q* n1 H9 ^; v( o* Y) z
15、用户授权:
6 r! Z* I7 X+ P& o9 L: G2 z. a7 g1 y( ^grant connect,resource,dba to test11;
- l4 Q1 R, ?* u, bgrant sysdba to test11;; c8 ^0 m2 d) w, B0 \; |& M/ N1 G
commit;: e2 `5 J4 w& ]4 u5 s o T n% z
16、更改数据库用户的密码:(将sys与system的密码改为test.)
/ ^+ A( c0 F# Zalter user sys indentified by test;
8 m! t* [3 x$ M% _9 a& Y6 malter user system indentified by test; , U: ^5 n6 _, E# F l: P' u
|