1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。" V0 Z+ G, X; k4 u* q
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
/ q. t- P: g0 b* d# ~. G3、SQL>connect / as sysdba ;(as sysoper)或
4 C% _4 q1 N9 [( wconnect internal/oracle AS SYSDBA ;(scott/tiger)
' s( u1 c. t, K u$ h& kconn sys/change_on_install as sysdba;
5 N8 v" D" k' E q) z4、SQL>startup; 启动数据库实例. E9 }: a& g! y9 |
5、 查看当前的所有数据库: select * from v$database;: G' X1 V2 f6 a# D6 y: C* E: P
select name from v$database;
) l2 K- K: i' D' C. V" H( l) N3 qdesc v$databases; 查看数据库结构字段$ q5 @# O! A7 u9 ~! U+ @4 D% e
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
9 {2 G/ l3 k# [4 Z' {# @* X7 TSQL>select * from V_$PWFILE_USERS;5 G# B+ _6 r# g* x
Show user;查看当前数据库连接用户7 y$ w1 p0 O8 L" ~7 N
8、进入test数据库:database test; ) C9 X+ e/ q! F6 E( O
9、查看所有的数据库实例:select * from v$instance;
8 K/ C" e! q" n) {4 S8 P如:ora9i# W1 }* o% t6 C: Q/ @7 a! p. G9 K
10、查看当前库的所有数据表:" c% Q/ }9 Q7 ?6 \
SQL> select TABLE_NAME from all_tables;
" r: j- B( l* D( c1 A1 c Zselect * from all_tables;
N- f/ n2 A" Q1 B0 K6 A# o5 hSQL> select table_name from all_tables where table_name like '%u%';
9 v8 }9 f, y, j$ ], \
* ~+ B4 ]; j( p) \! k2 ?TABLE_NAME; X" C% {# q# w/ X3 U5 @0 z0 X/ O) j
------------------------------4 Y0 P$ f2 G1 y! X
_default_auditing_options_3 D6 l7 h2 ^5 ?4 l) H l
' q X( [# u W0 S* o& q+ n
11、查看表结构:desc all_tables;
. y( N$ h+ H9 S R# b; ~' X2 G12、显示CQI.T_BBS_XUSER的所有字段结构:: G P- v8 H# N X7 ?& f ]! t; t
desc CQI.T_BBS_XUSER; 2 T! f2 r4 Z) ^- j' {
13、获得CQI.T_BBS_XUSER表中的记录:
5 c5 j# O$ j2 {: mselect * from CQI.T_BBS_XUSER; . b+ ?3 [* y: d6 T( P( g/ s
14、增加数据库用户:(test11/test); L; V( v2 [7 ~+ A
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;; n, `2 `+ n7 b) c2 E( }' N: Z
15、用户授权:
: g f. Q/ {" P; j$ z. P! {grant connect,resource,dba to test11;
+ u: o! Q% v4 E2 a: @grant sysdba to test11;) ]& L9 T3 N0 q3 _/ j e3 s: |, }: c
commit;( G$ D& E' [- f; {
16、更改数据库用户的密码:(将sys与system的密码改为test.)/ q. `- Q9 a# B% B! t8 O E! C' g. i( S+ e
alter user sys indentified by test;
, R u* R& Y; f1 @/ @alter user system indentified by test;
7 w$ Y6 }6 Z/ r+ M' ] |