1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
: y ?! X+ w* c1 ?8 ?2 R% C2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;& r: T2 d7 j- @! x1 A, W* A
3、SQL>connect / as sysdba ;(as sysoper)或: U Y" n: C0 I/ e
connect internal/oracle AS SYSDBA ;(scott/tiger)/ T n Z7 A" i$ U9 J; T
conn sys/change_on_install as sysdba;
3 T# C2 `% N* b; T. P4、SQL>startup; 启动数据库实例
3 f8 F2 y9 s' {# ]9 X8 ~. s0 N5、 查看当前的所有数据库: select * from v$database;
) F3 g7 M' ]; A" U+ v' i, W) jselect name from v$database;
( Z# }5 v5 V0 J7 Z3 ~desc v$databases; 查看数据库结构字段- Z9 W7 m9 h( r2 X' o
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
* x- ]5 F" o$ P, Z; H4 {' U3 f( d# aSQL>select * from V_$PWFILE_USERS;
% c7 [0 h% k- p' R m& J3 WShow user;查看当前数据库连接用户2 W! c( ?4 I0 B8 R: R
8、进入test数据库:database test; - x! A( Z3 A5 `$ |# _8 \4 p& z
9、查看所有的数据库实例:select * from v$instance;
3 H& g5 K3 b7 ?( f如:ora9i
- F* @$ G$ w6 G* \. g1 h10、查看当前库的所有数据表:
& ^, O" U* ]. r9 N3 S* b+ `SQL> select TABLE_NAME from all_tables; ! n5 H& r; I8 ?8 K
select * from all_tables;
$ S8 }" z( Y& Z7 t! BSQL> select table_name from all_tables where table_name like '%u%';- k( G. z; i, e: K% q
* \4 J9 l K/ m
TABLE_NAME& R7 N" R6 \" X
------------------------------
5 U+ m0 r$ a! m! z_default_auditing_options_
/ O6 y# H+ D" i* T9 o! U2 K8 v: x. S0 ]& M' h$ K4 l
11、查看表结构:desc all_tables;" N: o& F- v0 r
12、显示CQI.T_BBS_XUSER的所有字段结构:% Q; |6 }) Z# y/ U5 t
desc CQI.T_BBS_XUSER; 1 c: X2 ^5 a$ Q7 v# O6 J
13、获得CQI.T_BBS_XUSER表中的记录:
/ g' v3 W, L9 oselect * from CQI.T_BBS_XUSER;
" a4 r$ h+ w7 }" R14、增加数据库用户:(test11/test)
2 O4 d" @. X) T; `$ z5 [3 qcreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
+ p1 w; g- g# t2 E15、用户授权: 4 N$ J; L$ b( [6 N
grant connect,resource,dba to test11;
8 v, R) A: W, H; }5 H( w& {grant sysdba to test11;, M" Z/ l" {/ P, H3 Y& y: \0 V* l
commit;9 k1 u1 L% `7 Q
16、更改数据库用户的密码:(将sys与system的密码改为test.)
- X0 Y, m- w- q" |alter user sys indentified by test;
6 Z' ^3 U' e4 d0 {& |alter user system indentified by test;
, |0 }; [8 u+ [/ K E" F! `- m1 u, y" m |