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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。( U2 `8 b. ]  r! t. W  d4 v1 B
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;" D) I4 v* E* _# u5 ]
3、SQL>connect / as sysdba ;(as sysoper)或* D, v+ R# A! Q1 S+ O! k, `
connect internal/oracle AS SYSDBA ;(scott/tiger)1 m  r% s& T5 a8 @; L
conn sys/change_on_install as sysdba;
0 `1 n$ `/ l7 ?1 L$ B  M6 L+ \8 }4、SQL>startup; 启动数据库实例
8 q8 h3 F7 D8 a; q, @" b5、 查看当前的所有数据库: select * from v$database;
) B2 G- r9 Y# T: iselect name from v$database;
/ _6 k& w4 e0 `* Ndesc v$databases; 查看数据库结构字段* r) g9 g% g, Z, ~2 }; G9 n# J
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
! ~/ A, r0 ?' P, e& D( L7 hSQL>select * from V_$PWFILE_USERS;9 O' r" n+ P% S* n/ O
Show user;查看当前数据库连接用户9 s& f- u1 m3 O3 Y: P. {8 g4 `" \
8、进入test数据库:database test;
& M7 t$ N- Z& B/ _5 w+ e9、查看所有的数据库实例:select * from v$instance;
  m! P: k  m8 |6 W: k7 U如:ora9i
: q' o. o, r) G5 a* l' a( S2 ]10、查看当前库的所有数据表:
& s' E. A2 O. `SQL> select TABLE_NAME from all_tables;
5 o' g$ w! F/ xselect * from all_tables;
/ n% G0 u( Z, {0 h8 zSQL> select table_name from all_tables where table_name like '%u%';5 @, V3 N3 B" n1 b/ W5 U9 {2 i- `

9 x* T) J$ _  W( fTABLE_NAME
& q; S0 c7 V8 L0 W( y------------------------------
' R" N/ M' ?! T/ |_default_auditing_options_
& J3 b' E: V5 i; ^) c& }. y% O
11、查看表结构:desc all_tables;
' H& v: @- L( P* ?$ q0 J12、显示CQI.T_BBS_XUSER的所有字段结构:
+ o, Y: O9 x+ W$ ^6 I8 Pdesc CQI.T_BBS_XUSER; 6 g4 F; \% c3 z2 G, i1 R
13、获得CQI.T_BBS_XUSER表中的记录:
6 F' [4 d, {  C  x3 S* o/ \2 fselect * from CQI.T_BBS_XUSER; 3 O# s; W$ d: s. y- O; Z7 v
14、增加数据库用户:(test11/test)) I( k# J* o7 i* V1 E1 j
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;, J( C) p8 K. i4 c, l
15、用户授权:
8 n1 n3 e# Q% L% \; zgrant connect,resource,dba to test11;
0 g( n' Q) U$ tgrant sysdba to test11;
$ N3 d" H6 u, |) Ccommit;
. T! x0 j* R% q: z4 D* V16、更改数据库用户的密码:(将sys与system的密码改为test.)6 w, [/ B& L4 s( |! Z. d0 t  C
alter user sys indentified by test;
) E# Q3 h5 g( `  lalter user system indentified by test; 2 o$ n; Y# t; f4 S! B
回复

使用道具 举报

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

本版积分规则

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