找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 1923|回复: 0
打印 上一主题 下一主题

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
6 Y# V8 m+ h) i: b2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;2 T  g9 @& ]& X; ~
3、SQL>connect / as sysdba ;(as sysoper)或/ F( P- O: t/ Q( A1 z1 W8 M' {8 M& f
connect internal/oracle AS SYSDBA ;(scott/tiger)
5 i: {2 u2 }: Y: u. I4 Dconn sys/change_on_install as sysdba;
" M" N( G! ~: M1 s; d/ S, C. L1 I4、SQL>startup; 启动数据库实例
6 x, _3 w# ~9 d' I5、 查看当前的所有数据库: select * from v$database;5 S5 T' f" U# F' z3 V& a5 q1 r
select name from v$database;
" {4 B6 ?7 R8 Q: s( l( Ddesc v$databases; 查看数据库结构字段- ~; _4 t: X; D! l  H4 O2 T
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:  h6 D. G. g5 P2 k0 ]7 r1 x! g- Y
SQL>select * from V_$PWFILE_USERS;& M0 t' D8 \$ X* _0 Z. V0 T
Show user;查看当前数据库连接用户! o5 o: U, [. F* {/ u
8、进入test数据库:database test;
- q3 C+ ^# ]1 B$ P/ J9、查看所有的数据库实例:select * from v$instance;1 a/ o% L8 E, O" w6 T: a
如:ora9i
" e+ W/ \! v! q1 t4 o* b10、查看当前库的所有数据表:: p) J+ T- f1 v
SQL> select TABLE_NAME from all_tables;
' o/ |8 o9 M& }( P  s+ {4 v/ u; Tselect * from all_tables;
( ]6 `2 E, _, p, _: JSQL> select table_name from all_tables where table_name like '%u%';
- m. M$ M- C4 o+ ]7 I' |7 ^6 |/ f; D3 {) e
TABLE_NAME
) j1 {: Z; y9 K' H2 `------------------------------* F( Z, v8 v. m0 p1 k/ F* V6 o
_default_auditing_options_4 i8 i. w7 M8 X0 u; S

& }& w9 i- f" u. Q11、查看表结构:desc all_tables;2 J) p( S; x4 |4 `* i$ N
12、显示CQI.T_BBS_XUSER的所有字段结构:3 ]% c9 q$ f9 q- V
desc CQI.T_BBS_XUSER; $ S8 i; I* m& \; W; A, k
13、获得CQI.T_BBS_XUSER表中的记录:6 n* |+ W8 m" L4 f6 g% f
select * from CQI.T_BBS_XUSER; / L' ?. v8 I) I# j2 ?6 E
14、增加数据库用户:(test11/test). C% [0 [! V" j# e  s6 ?5 Z) ?. [
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
- L) Y3 q# ^; Z& s, {+ V: g* u15、用户授权: # Y: s5 A5 `, }5 l1 p( M8 R0 [" B
grant connect,resource,dba to test11;
/ X' I( K% n% l9 O0 Vgrant sysdba to test11;
: z4 _" U' j0 G+ @$ c) vcommit;% Q7 d( V5 e7 C4 k: t$ |! Q; }
16、更改数据库用户的密码:(将sys与system的密码改为test.)
9 ?' O) V6 C: Falter user sys indentified by test;5 M/ u/ V/ p( s& J  s+ @
alter user system indentified by test; ( R0 }" E* e/ Y
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表