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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。. X3 x  E" [# }$ S/ S  }( c  t
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;# w/ W; |- n0 X. t2 Z- A
3、SQL>connect / as sysdba ;(as sysoper)或
, c  o, }7 R( i! _* L& Q* Q' D1 \connect internal/oracle AS SYSDBA ;(scott/tiger); y9 d3 D0 ^  D. M# T, b. x
conn sys/change_on_install as sysdba;
. g; K* T1 K, r. R) ^, U6 |" \4、SQL>startup; 启动数据库实例
! O7 x* I5 {7 P, |( y6 A5、 查看当前的所有数据库: select * from v$database;7 g. k% T9 W& v
select name from v$database;
& K4 R% q* L( Cdesc v$databases; 查看数据库结构字段
+ y. b$ D5 h* b7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:# e4 c" Q) K! N& S6 a7 @+ H* }
SQL>select * from V_$PWFILE_USERS;/ C3 Y, K6 z4 r6 ]* e7 G
Show user;查看当前数据库连接用户2 ?5 e. ]3 k3 k* {
8、进入test数据库:database test;
4 B, M" b' m4 Q! s& f2 p. Z9、查看所有的数据库实例:select * from v$instance;
. Q' ~. p/ R; S# C+ {如:ora9i
2 X; c2 J4 j" m* m7 L10、查看当前库的所有数据表:
- L3 G+ U' Q2 Z3 W: G0 GSQL> select TABLE_NAME from all_tables; ! H% S7 g- y5 r8 v! Q
select * from all_tables;
% X1 i, R% u# b" \: |SQL> select table_name from all_tables where table_name like '%u%';
) b6 k- [4 }9 P7 M7 ]+ o( B; U: p% o$ V& m& P
TABLE_NAME0 F6 [, O2 D  g; n, K
------------------------------  K4 y+ _+ p: R, n) ?
_default_auditing_options_
8 N& k- ]3 Y: V8 j$ W& U4 ?' ~0 ]' k$ {/ _
11、查看表结构:desc all_tables;
* |+ Y: A" A4 l: V4 X+ B: B12、显示CQI.T_BBS_XUSER的所有字段结构:" k" r' {2 V: }4 W5 V" W
desc CQI.T_BBS_XUSER; ) p5 u; s$ N' ?+ f, L
13、获得CQI.T_BBS_XUSER表中的记录:
" f3 z# `" P9 w, V" yselect * from CQI.T_BBS_XUSER;
$ V0 Q" C* e# @8 m14、增加数据库用户:(test11/test)/ a$ s3 O3 @5 e" v0 v
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
/ p! @8 ?: j0 w  U* j% d15、用户授权: 9 w2 e4 n9 w9 d/ ?
grant connect,resource,dba to test11;- i$ ~8 L& k* }8 p, }: z
grant sysdba to test11;
. W' y- W( P; u# h  ^- |commit;" Z6 v2 H0 R6 w7 s% T" V. Y
16、更改数据库用户的密码:(将sys与system的密码改为test.): e# I+ S3 t5 t' K2 V2 I+ ?+ q0 q
alter user sys indentified by test;' W. S& f9 x+ }. @, S
alter user system indentified by test; 5 p; I1 j% T* Y1 N* t" {) _7 \4 \# A
回复

使用道具 举报

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

本版积分规则

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