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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
( l* H1 e5 H1 L( u/ G2 W" y0 p1 S2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
9 W$ [- W& Y6 [* X  m3、SQL>connect / as sysdba ;(as sysoper)或1 @2 D9 Z9 Z2 |. L' g3 t; i
connect internal/oracle AS SYSDBA ;(scott/tiger)- r6 }! A5 s) r- r/ f0 b
conn sys/change_on_install as sysdba;0 r# t" o& {+ b, ?8 b- _
4、SQL>startup; 启动数据库实例% V# W: {  C+ O$ ?
5、 查看当前的所有数据库: select * from v$database;$ X9 |- b3 K- A
select name from v$database;
9 `8 g7 ?4 `7 k+ a8 _0 tdesc v$databases; 查看数据库结构字段
  h0 @" `% c9 Q( O+ Z3 R! U9 @! V7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:+ W7 `' y/ l; H4 n4 _- J3 b1 }
SQL>select * from V_$PWFILE_USERS;! S2 G: _9 J3 e- O
Show user;查看当前数据库连接用户3 Z& F: E8 `% O# }
8、进入test数据库:database test; ! k; M6 s, L5 J! n
9、查看所有的数据库实例:select * from v$instance;
# V8 \6 W  J# O) ^) x' u如:ora9i
. A, C0 ~0 r4 L, ]2 u0 b10、查看当前库的所有数据表:& k/ ~6 s* q; X; F: |* @
SQL> select TABLE_NAME from all_tables;
+ u2 w9 L) w4 D& `1 }select * from all_tables;9 f7 Y: H2 C3 U, g1 B7 w
SQL> select table_name from all_tables where table_name like '%u%';; H  ?5 n. ~1 L. K8 u1 X# }

( q/ w/ h. K. tTABLE_NAME
0 W; }+ N* {3 @! Q- L$ M------------------------------, U6 d6 n4 ?) B/ M  D9 T
_default_auditing_options_
3 x: \  a7 n; w/ ?5 Y0 S! K' I
5 o  Z: B' x: @# c11、查看表结构:desc all_tables;( L2 g, H6 r( T4 B
12、显示CQI.T_BBS_XUSER的所有字段结构:
2 k- A; t5 Y) d5 hdesc CQI.T_BBS_XUSER;
: h3 U2 C4 {# w/ ?  F' P2 Z13、获得CQI.T_BBS_XUSER表中的记录:4 R3 W  A0 j1 `+ T9 M, P
select * from CQI.T_BBS_XUSER;
) x; R8 ~/ N2 m  I% ~14、增加数据库用户:(test11/test)
  [+ S7 Z4 W/ C. Z9 y- Acreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
( V8 \3 t+ U8 P: R15、用户授权:
, k0 d, ~7 V0 a& z' T" ?! Vgrant connect,resource,dba to test11;4 L$ \# ~5 i* ]  D5 h2 A
grant sysdba to test11;
- i: n+ i1 [' [$ k% i% R( I  Scommit;4 x  X. p& P* v) ~  U% [' c/ |, q
16、更改数据库用户的密码:(将sys与system的密码改为test.)+ n7 C# @: |5 c( j
alter user sys indentified by test;, U" ^/ @; w9 R$ g* S' n* P. H: j
alter user system indentified by test;
7 |; b8 `  ~2 m+ v
回复

使用道具 举报

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

本版积分规则

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