1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
m: y8 X, J% `1 n, `' m2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;: F, k& G9 ]9 }! e- H) q
3、SQL>connect / as sysdba ;(as sysoper)或
9 o- M$ A2 _. Hconnect internal/oracle AS SYSDBA ;(scott/tiger)" ~2 g& f r( f
conn sys/change_on_install as sysdba;, ~8 ]& I. L4 | o& {$ F
4、SQL>startup; 启动数据库实例9 J* z8 I; R4 [# J0 s
5、 查看当前的所有数据库: select * from v$database;1 f! h* U( N" y0 R% l9 V0 u' v' p
select name from v$database;$ o1 Z0 [$ F9 N$ o' n8 ]5 D$ d3 `
desc v$databases; 查看数据库结构字段
/ z6 \& ?& A7 @: J* n7 e8 @/ ]; y$ z7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
0 n8 F1 m% ^; h9 ^! x1 d7 kSQL>select * from V_$PWFILE_USERS;; w! B" A( H4 s( G$ k _
Show user;查看当前数据库连接用户
; k: e- {1 P8 E4 p+ s) k1 n8、进入test数据库:database test; 6 G2 g+ V3 K( J
9、查看所有的数据库实例:select * from v$instance;8 ?# N% ~0 w1 S5 k: i+ x3 R
如:ora9i
- L+ G! ]: P$ o10、查看当前库的所有数据表:+ z) V) f% Q/ T6 H' b& J
SQL> select TABLE_NAME from all_tables; 5 Q% M8 |3 n, d6 u3 X
select * from all_tables;9 |: c' L+ F! A
SQL> select table_name from all_tables where table_name like '%u%';1 R2 r, {& d+ C/ X
* p5 ~9 @& @; M$ uTABLE_NAME7 k1 c1 ^8 B5 _2 h7 G/ K
------------------------------
8 ?! f) c1 L; {8 X_default_auditing_options_
# R" y9 Y0 x) f4 z0 V. a) F9 ~' x9 a9 |/ A3 @, T: t1 E, E* s% |2 Q
11、查看表结构:desc all_tables;
* t% f1 w" ] G$ Q T0 X3 I12、显示CQI.T_BBS_XUSER的所有字段结构:1 p) g# f, W2 z! _2 y# ?
desc CQI.T_BBS_XUSER;
/ k1 ^+ A5 n' u13、获得CQI.T_BBS_XUSER表中的记录:
. l) B0 a1 r" G' G( r9 aselect * from CQI.T_BBS_XUSER;
9 j2 g& D; s8 {& u14、增加数据库用户:(test11/test)
2 d& [2 d; C7 acreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;' O* L( w L5 Z& L f) v
15、用户授权: / j( k: B# i1 Y1 R0 M( T
grant connect,resource,dba to test11;
- p, M0 D3 x" o& E1 r xgrant sysdba to test11;8 e& d M6 v( q% a D5 l
commit;$ v6 J( g9 a# a8 Z. O3 z$ W
16、更改数据库用户的密码:(将sys与system的密码改为test.)
0 T9 e* a8 H' S7 T3 v0 Jalter user sys indentified by test;4 L2 Q2 M( E3 e! b% p4 f9 u/ Y6 y( ^
alter user system indentified by test;
: O# h1 y. i$ A |