1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。! `& h$ i2 k* K% }1 J3 x$ ]2 i& R4 t8 y W
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;" `# |+ \) f* i. ^
3、SQL>connect / as sysdba ;(as sysoper)或% ~( p; {+ z0 C7 a
connect internal/oracle AS SYSDBA ;(scott/tiger)' K7 ]) m; y( B8 D# s
conn sys/change_on_install as sysdba;
( i+ F' ~) ^" q/ X! J* C, }4、SQL>startup; 启动数据库实例' F& G# j. F7 \, Z: \' f: q/ u
5、 查看当前的所有数据库: select * from v$database;: J" `# O' w5 |
select name from v$database;
7 p% s: J4 A+ ~5 ]+ Edesc v$databases; 查看数据库结构字段
9 x; k" Y) ]: f7 @# I$ e# v( T7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
7 Z2 L; N2 h( [' `3 Q+ |5 f' ^SQL>select * from V_$PWFILE_USERS;& Y2 g. b3 Z s$ w% e! L5 |3 @2 [
Show user;查看当前数据库连接用户) G) |- }, x0 K! j# s1 ?
8、进入test数据库:database test; , Y+ v% I# O( e
9、查看所有的数据库实例:select * from v$instance;/ X4 C! D2 k, D6 H' L
如:ora9i, m9 l7 L$ a; Z( ~
10、查看当前库的所有数据表:
+ |5 I- I3 r0 A( O; l5 [& SSQL> select TABLE_NAME from all_tables; - x a% C) y2 m7 h# y# ?' u$ ]9 ~! g
select * from all_tables;" o4 R7 w5 J& C4 A' |
SQL> select table_name from all_tables where table_name like '%u%';
+ \% {4 \ @/ U/ H" X; `, `8 J) J* ?! ~ e( G: t3 Y
TABLE_NAME) {9 Y# T! X3 c$ B+ w
------------------------------
/ j# k7 N% R/ m* V3 W_default_auditing_options_7 T* s7 ]0 y+ r$ F
( a8 ~- z' `- F3 [) h9 ^9 `+ K9 u$ O$ ~
11、查看表结构:desc all_tables;* o% k8 R0 n& `4 T5 W8 \: ? L
12、显示CQI.T_BBS_XUSER的所有字段结构:
4 @$ b2 H; N- ]3 f0 G; R7 z$ Cdesc CQI.T_BBS_XUSER; ( U) P7 l. F& g" Z5 P) i
13、获得CQI.T_BBS_XUSER表中的记录:6 d: l- n: @2 x, k- f
select * from CQI.T_BBS_XUSER; $ ^9 a7 C% C9 {+ V) S
14、增加数据库用户:(test11/test)
0 [$ }, s u B7 kcreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;+ Y! k4 V! ?2 k# f
15、用户授权:
! Q$ T" \' J; O* Xgrant connect,resource,dba to test11;
" P' a" T0 {/ M1 h) z" i1 l( Ugrant sysdba to test11;# V) h6 }7 a7 F0 x
commit;/ M' {' Y6 g5 H) a+ \
16、更改数据库用户的密码:(将sys与system的密码改为test.)
* _7 ?) i- F5 J' N, [alter user sys indentified by test;, N0 e, U5 E& }5 [7 d" y
alter user system indentified by test; ! d3 b$ G8 x2 V, g; D( j9 B( }
|