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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
. h7 Y9 k8 w; N4 q1 M5 O2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
- E" j' o; U% _7 w4 J3、SQL>connect / as sysdba ;(as sysoper)或9 P7 E6 z. ~$ p7 W8 B( E- A
connect internal/oracle AS SYSDBA ;(scott/tiger)
0 g3 t* h; t* W3 J+ Pconn sys/change_on_install as sysdba;
6 i( L$ Q8 A% t! B5 s4、SQL>startup; 启动数据库实例9 \6 u4 z- w3 C1 P
5、 查看当前的所有数据库: select * from v$database;2 L2 X2 n( a; q& v1 t
select name from v$database;
5 x1 ^: [5 W6 Q+ e2 m6 e! ^desc v$databases; 查看数据库结构字段% K; ~/ O# S( ~3 N6 E
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
4 [- Q7 H+ R5 F% b  _- K( i) [. KSQL>select * from V_$PWFILE_USERS;
0 Q3 X6 a7 X) f2 TShow user;查看当前数据库连接用户
7 F! M$ e- g; U* p3 X, T8、进入test数据库:database test;
% `) M$ t% l. w' c: `9、查看所有的数据库实例:select * from v$instance;# p: [1 G" _: e4 k& G
如:ora9i
! Y! Y1 O/ b9 i6 m9 p- ~10、查看当前库的所有数据表:
. }' `4 x4 U& q! ]SQL> select TABLE_NAME from all_tables;
  V0 K* L! A4 K' N. Y8 M- wselect * from all_tables;
6 Y9 L! {3 X+ B/ W" N5 eSQL> select table_name from all_tables where table_name like '%u%';
# K  X8 [+ o" i, n( W! v/ d2 z( S. u1 m' z
TABLE_NAME. C8 [" I4 E, o0 Z% v
------------------------------
. b( p. Y& }! e+ {_default_auditing_options_
) K: o" W& q* Z/ n- h  X8 I; P
: f% p3 K( m/ d# K$ S11、查看表结构:desc all_tables;; C, L+ y* V/ o( b, `% A9 G0 O/ g
12、显示CQI.T_BBS_XUSER的所有字段结构:4 E, B) U+ K3 J  D& g, i5 N- i
desc CQI.T_BBS_XUSER; & k- o. C1 t- s/ a
13、获得CQI.T_BBS_XUSER表中的记录:
: C+ E, Q: z" P- E6 Kselect * from CQI.T_BBS_XUSER;
2 k; M5 M4 g2 n8 \% k* O14、增加数据库用户:(test11/test)2 I( w' M7 r# y  h* `3 x
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;, u+ b' `% y5 \$ h
15、用户授权: , G/ E( E  y% l$ k3 H- [8 ?. b+ k
grant connect,resource,dba to test11;
7 D- T& c" q; ]( }grant sysdba to test11;* _7 {2 M4 Q7 o$ k& Q# ~! ]8 y
commit;
, F6 `' ?+ I! F4 g+ U& B' b16、更改数据库用户的密码:(将sys与system的密码改为test.)( e$ \0 ?, b3 N( H3 A+ }& n( w
alter user sys indentified by test;
: z8 |% x/ {9 _) Q1 `, H% \alter user system indentified by test; 3 p. R0 B+ E. i1 ~  G
回复

使用道具 举报

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

本版积分规则

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