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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
0 |( h1 r* c  }/ B; |2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;( X( x$ y8 W( V0 o- N2 C
3、SQL>connect / as sysdba ;(as sysoper)或
6 B; ?. d: ~4 M; O* g# V) _/ {& H/ |connect internal/oracle AS SYSDBA ;(scott/tiger)
% u: |! ?+ q+ Y1 W+ l/ Nconn sys/change_on_install as sysdba;' V4 d( M" s$ x6 ~2 v$ z& Q
4、SQL>startup; 启动数据库实例
  p  v! R$ _, {3 S- ^5 d& z9 J* H5、 查看当前的所有数据库: select * from v$database;
- b( v4 I2 I$ j/ O6 a/ R' T2 d" eselect name from v$database;
" M2 Z- ?: X% g, u( r3 mdesc v$databases; 查看数据库结构字段7 B" s- X1 Y% r% v$ v; i
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
0 ?/ x5 b  S" ]! m! cSQL>select * from V_$PWFILE_USERS;
( ^' }4 B. G) X$ pShow user;查看当前数据库连接用户% ]" g, W0 j. T" H
8、进入test数据库:database test;
- \  j8 t  g2 R9、查看所有的数据库实例:select * from v$instance;
8 c% J# Y3 ]7 l/ P如:ora9i3 x* N3 j; }( P+ R: L- j
10、查看当前库的所有数据表:5 x$ ^4 e* B9 ^5 D$ v& p2 E8 _
SQL> select TABLE_NAME from all_tables; 4 n! b, A8 G! D/ \* k4 C  x5 ]6 N
select * from all_tables;
. ^* C  ]1 J: b- \; jSQL> select table_name from all_tables where table_name like '%u%';
$ g: x  M* S) S2 ?& m
4 w& @: p5 G6 u  S+ e3 k" YTABLE_NAME
* h3 c  }/ I! ^( l+ G------------------------------) j5 G) g( W1 Y0 R
_default_auditing_options_% |/ h  x  u2 o, f  q
2 Q9 D! O4 \, w+ F: ~8 k7 L
11、查看表结构:desc all_tables;
$ A4 i& K+ u: R& ?0 }& a5 H12、显示CQI.T_BBS_XUSER的所有字段结构:
- ]& d- o) H/ a. Z; v7 tdesc CQI.T_BBS_XUSER; # @5 `0 w/ A$ x) ]" m- D
13、获得CQI.T_BBS_XUSER表中的记录:
: n, X) a. }2 q( yselect * from CQI.T_BBS_XUSER;
! |5 b" W2 m2 J! t0 V6 r' m) `# }" u14、增加数据库用户:(test11/test)) H# k7 B, l+ [( o" M, d
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;# d+ N0 G, |/ G  U) T2 j! B
15、用户授权:
: k- n) i- |9 b' ~grant connect,resource,dba to test11;
, N4 R2 X: J/ T% Ggrant sysdba to test11;  _5 j* N3 c. q0 S
commit;7 b9 i+ [( M% Q# S8 Q& v, K
16、更改数据库用户的密码:(将sys与system的密码改为test.)
9 W* }  E; _) E2 Falter user sys indentified by test;
6 P# b% T( R* [) }1 _9 Ialter user system indentified by test;
( S+ V8 p& ~  L; k( c
回复

使用道具 举报

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

本版积分规则

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