1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。( W5 U' l2 U9 a! t; Y8 L& c$ Y
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
3 g$ \. G, ^; O+ U Q9 h3、SQL>connect / as sysdba ;(as sysoper)或4 I* r' K' f. L8 G3 u
connect internal/oracle AS SYSDBA ;(scott/tiger)
: ]! n* s: A; |& M$ }1 T4 Aconn sys/change_on_install as sysdba;) G# g! }2 K' \! W7 g5 x% D
4、SQL>startup; 启动数据库实例
4 L, b. w" }3 Q0 u2 Z* Y/ z2 z5、 查看当前的所有数据库: select * from v$database;5 U8 B, S7 S b) C I( D/ m( T+ I
select name from v$database;
( \1 a& N, ]; T6 ^desc v$databases; 查看数据库结构字段& T3 d0 \' w/ v4 [, O( X5 f
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:: w0 Y, J j8 k) a
SQL>select * from V_$PWFILE_USERS;0 F' ^* t+ _/ v) ~
Show user;查看当前数据库连接用户( |" {% I% T; x' c* j
8、进入test数据库:database test;
( G3 l( f) _6 ~9 Z$ f- X1 W; x, B9、查看所有的数据库实例:select * from v$instance;" _& p; @" E0 b9 g# i9 n3 O
如:ora9i
% M, c, Q* \# K, @2 X# Q10、查看当前库的所有数据表:4 x& N( w( X- h; ]8 i
SQL> select TABLE_NAME from all_tables; 2 M. \9 _% q. ~, T3 U
select * from all_tables;
$ N% h2 q& `9 F# N. t$ D% x: n5 aSQL> select table_name from all_tables where table_name like '%u%';
+ ?, a+ A' L3 q/ [$ x& q9 W( q, t: \3 h0 g1 z6 U8 Q$ a/ \
TABLE_NAME
8 r1 H. A3 H+ d/ u0 n K------------------------------
: W$ [/ R5 x* ^$ S* m: m; L_default_auditing_options_0 ^4 k' K6 L @' h
; l: ?9 L7 E0 _1 h O
11、查看表结构:desc all_tables;
; ?5 c' l% G& ]3 c2 a/ |12、显示CQI.T_BBS_XUSER的所有字段结构:3 `2 B* R( W% V. }2 ^3 G
desc CQI.T_BBS_XUSER; " s: \2 r7 D+ ^) x; Z
13、获得CQI.T_BBS_XUSER表中的记录:
: l% \7 F8 X7 J1 k5 W9 |select * from CQI.T_BBS_XUSER;
2 N2 n6 i" D j3 b& L14、增加数据库用户:(test11/test)
7 M8 G, C) ?9 n! P, S/ m y7 d- e! {create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;% [4 q( s. `( e" s0 I0 A& V) I
15、用户授权: # A+ j& }- i# ]
grant connect,resource,dba to test11;
+ b# t: P5 H$ w. o/ _grant sysdba to test11;0 H/ }* i1 B; H
commit;" i6 T0 g. m4 S: ^- a
16、更改数据库用户的密码:(将sys与system的密码改为test.)7 _, J, o7 b$ v0 w' ]) B4 u1 z
alter user sys indentified by test;
' |7 A0 j6 o8 A" V+ Y7 Q* nalter user system indentified by test;
% {- G1 v1 j* F& P. ^3 V# v" G d |