1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
4 x ^7 e ^3 ^3 |# H! p. l- W2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;4 b( m# m6 I! j
3、SQL>connect / as sysdba ;(as sysoper)或
: D ]2 z/ G9 H: D4 ?connect internal/oracle AS SYSDBA ;(scott/tiger)6 ~5 B; t4 z' h0 H
conn sys/change_on_install as sysdba;
. H) u5 O) \- [7 T+ ]9 T+ g4、SQL>startup; 启动数据库实例
7 Q4 A: W s0 g7 W- w# w5、 查看当前的所有数据库: select * from v$database;, w& P% D" I# Z3 \) q
select name from v$database;8 _8 K% B! ` _
desc v$databases; 查看数据库结构字段' Z: A1 }1 B' w" O- A' {
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
' F" v1 j; ?: V+ ESQL>select * from V_$PWFILE_USERS;9 X r2 I& n n1 k
Show user;查看当前数据库连接用户
8 ?; F# z( c: ]3 O' \4 v) O, }% T& G8、进入test数据库:database test; + G. I+ t* |0 {6 g
9、查看所有的数据库实例:select * from v$instance;
$ n8 p6 I1 C2 A如:ora9i* r5 o1 j N; ~/ `) w& n/ w; m4 w
10、查看当前库的所有数据表:- ^$ J+ o1 S' s* r4 i$ t3 g8 ^
SQL> select TABLE_NAME from all_tables;
: r4 O. p) n$ Q) q/ x5 J' C! x2 ]select * from all_tables;) a2 m1 L8 |7 K5 W% t% S# y
SQL> select table_name from all_tables where table_name like '%u%';& m0 z: y; w; \$ _' U0 v5 r+ D
. s) T1 h; B, d9 G% O, D% E$ I
TABLE_NAME* q7 n/ s. O6 ^/ x- V" K9 [+ H
------------------------------
& r- v% J& J5 b0 p( {_default_auditing_options_9 t) L+ x( F8 ? X; N1 a. j8 f
( @3 g1 n. z$ l* H- J0 z11、查看表结构:desc all_tables;
/ H l; |' t1 J9 t" u12、显示CQI.T_BBS_XUSER的所有字段结构:
% R" l$ P2 W2 E6 P. Q( m+ ?; odesc CQI.T_BBS_XUSER;
( o9 r2 x/ Z' h13、获得CQI.T_BBS_XUSER表中的记录:& G# f. Y5 P" R1 |) ^
select * from CQI.T_BBS_XUSER; ; b; [' l9 T' Q$ `8 m; i
14、增加数据库用户:(test11/test)! w3 _9 i$ w. a8 E# {3 p
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
* V4 l- k1 Z; ]3 V9 p+ o1 E15、用户授权: 4 ?) B+ [9 ]% P! m- m* n! m1 ~# j' @
grant connect,resource,dba to test11;+ d4 _. a2 ]/ r
grant sysdba to test11;
+ a" E% y# j) x8 L( Lcommit;
) v4 J+ ~' I1 L) o' O. _. L; }16、更改数据库用户的密码:(将sys与system的密码改为test.)1 M# k, M" f! x& `. Q9 Y- u
alter user sys indentified by test;1 t3 u) C9 N5 _; m
alter user system indentified by test; 3 W4 ~' s/ ~0 ~2 `$ G z
|