1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。& u( N5 o3 o$ T
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;0 ~% W$ x3 h9 e+ I/ I% g
3、SQL>connect / as sysdba ;(as sysoper)或
0 A$ {) d! J4 R. m2 \connect internal/oracle AS SYSDBA ;(scott/tiger)
* Z1 {4 q* g9 o0 g& b5 iconn sys/change_on_install as sysdba;
% v# q Q" p) N2 ~+ S4、SQL>startup; 启动数据库实例
- u( z+ Q- E* P: A4 _5、 查看当前的所有数据库: select * from v$database;8 ^9 X8 I0 S# q% u7 U
select name from v$database;
3 a" p& n' C- d( ]! Bdesc v$databases; 查看数据库结构字段
; G8 N1 W- A8 r- Z7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:6 n: D4 U/ _* _) ^0 s$ H- C
SQL>select * from V_$PWFILE_USERS;( j/ L8 K% I% t* L+ v
Show user;查看当前数据库连接用户
3 _ O1 X0 P1 s" L& B' q5 @8、进入test数据库:database test; 8 `: G e+ J4 F6 |3 b- D
9、查看所有的数据库实例:select * from v$instance;
# a; M9 d! K; {: _1 K0 m, v9 z如:ora9i7 q: G% O8 E, s6 M; ~
10、查看当前库的所有数据表:
' o4 I4 G6 @" ^' z l% N4 WSQL> select TABLE_NAME from all_tables; $ b1 ?, Q; O3 `* n
select * from all_tables;5 d+ ^/ }/ A& ^
SQL> select table_name from all_tables where table_name like '%u%';/ O7 |" \; D" B1 P8 Z# C
3 k9 u1 k5 D8 M+ Y
TABLE_NAME
: W8 Z0 i- C+ v3 o- s: l1 |5 u v------------------------------/ v( o& n T/ a1 n) V
_default_auditing_options_
: W7 o6 ]% Y% f& a* @- _. k8 O1 {
. Q5 S% c' P; Z# i6 S& U11、查看表结构:desc all_tables;1 ]& A: L5 x, I6 g
12、显示CQI.T_BBS_XUSER的所有字段结构:8 K. H* R& Q: O; b, I {$ H
desc CQI.T_BBS_XUSER; , H9 W* e _) J( c& e T6 H
13、获得CQI.T_BBS_XUSER表中的记录:" [" O$ Y+ E# |& _7 X; y
select * from CQI.T_BBS_XUSER; 0 x( x5 o. }- c( {1 W* A
14、增加数据库用户:(test11/test)7 K' `( u' ?5 _/ l. k
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;6 G$ H( }$ N' q3 H
15、用户授权: : ?4 q, o2 m, W6 d6 H, n' [ W% Y$ D
grant connect,resource,dba to test11;
1 p" l, Y# P6 `+ i5 U! k" E0 Dgrant sysdba to test11;
# p: b0 P9 q# a5 y- b1 @& x' z" N, }, ycommit;
- s$ R+ m8 K. T3 {16、更改数据库用户的密码:(将sys与system的密码改为test.), A1 v3 ?+ D! `3 [" T7 h3 p/ W: f
alter user sys indentified by test;
3 q0 B# q2 G- A# W% B! K( w; jalter user system indentified by test; 8 n& j6 X) w7 q" I( f' o& |6 r
|