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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。! @$ ^+ u. N% v  J0 n  a
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;8 p! P4 `/ |2 S0 G  [0 }, _( j3 C
3、SQL>connect / as sysdba ;(as sysoper)或' q: b! q% H5 B
connect internal/oracle AS SYSDBA ;(scott/tiger)- I: C( o0 y; M- q& u
conn sys/change_on_install as sysdba;6 O9 Q% J$ R7 @2 {& k/ u0 q: E/ L
4、SQL>startup; 启动数据库实例
7 ^; E* C. {/ e, l# ~5、 查看当前的所有数据库: select * from v$database;( y& p+ ?- ?# ~9 l6 f# [  {* p
select name from v$database;% A$ n% @' Q1 m
desc v$databases; 查看数据库结构字段
7 ~( I* {' }# A5 V+ O% r( Q9 r/ m7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:) P5 _/ @) Z! Z1 v
SQL>select * from V_$PWFILE_USERS;
# b" h" H% H) SShow user;查看当前数据库连接用户+ ]/ R7 U: _1 E9 [4 z
8、进入test数据库:database test; ; ^6 C" X- D* I2 r& V
9、查看所有的数据库实例:select * from v$instance;
. P+ ~, D: m, y7 M0 n% u# X如:ora9i' N& @& k" ^' _( H6 P3 c. W
10、查看当前库的所有数据表:
+ n2 b$ d- p0 qSQL> select TABLE_NAME from all_tables; ; G9 d% T8 u4 U8 v' W# C6 |
select * from all_tables;
& b, Y/ s/ R1 @. {" y% e# |( pSQL> select table_name from all_tables where table_name like '%u%';( y. J7 P" F" J
; s1 o  O9 q7 T6 ?$ L3 }$ e2 z
TABLE_NAME
  N4 \& }0 _% q% U7 L# ?. L------------------------------
8 ^2 s: C6 x! K" t3 S+ k. L_default_auditing_options_7 [" F& u4 R7 W* A

) V0 w5 Z, g9 j7 K- B11、查看表结构:desc all_tables;
" ^( G% o9 W2 {' v' ^2 p* P12、显示CQI.T_BBS_XUSER的所有字段结构:
6 w+ m8 T$ x+ U& p. qdesc CQI.T_BBS_XUSER; 9 l5 N. M! @, _4 p& M# [) e
13、获得CQI.T_BBS_XUSER表中的记录:! O& l( z5 J# p) m7 c: E
select * from CQI.T_BBS_XUSER;
  \! z3 M2 k8 r- H14、增加数据库用户:(test11/test)- I4 h0 s( [# l8 _& a! a
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;& }/ W4 V2 p& o
15、用户授权: 5 ]6 G, F2 [- e2 g! c$ E5 g! |  x
grant connect,resource,dba to test11;1 k. G/ Y" u4 u7 ]: E
grant sysdba to test11;" a" ]( X" F1 W$ Y4 b% j1 |
commit;
( Y( R2 p: s' l' `- e16、更改数据库用户的密码:(将sys与system的密码改为test.)
/ P# W- }& V: T/ Y: q. p% ~" Yalter user sys indentified by test;
  E+ q. y0 `' e1 U1 Oalter user system indentified by test; % R) |! {4 q7 {' r3 j; T+ L
回复

使用道具 举报

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

本版积分规则

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