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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。; P9 b+ Z9 Z0 y4 E& s8 ?
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
( M. `; f  E' _% D" |0 B3、SQL>connect / as sysdba ;(as sysoper)或
0 Q7 O2 T+ K; ?3 S4 P2 pconnect internal/oracle AS SYSDBA ;(scott/tiger)
6 w1 r$ O' s$ G0 U( @conn sys/change_on_install as sysdba;
$ F$ k# k+ @7 H4、SQL>startup; 启动数据库实例
, g9 {# b+ m9 C; y5、 查看当前的所有数据库: select * from v$database;
( T! R0 \7 w# R! w$ Q& n% N( Yselect name from v$database;
" F! ]5 E2 z* C3 vdesc v$databases; 查看数据库结构字段0 {: `' m2 U. @, l1 ]1 n
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
$ d# O& l& }. ^- ~: S1 P* v$ K+ {SQL>select * from V_$PWFILE_USERS;
& ]6 R# C+ s' a. b) QShow user;查看当前数据库连接用户5 e2 m: @$ u# f: \" h# q
8、进入test数据库:database test;
+ ]+ r% m( n) c3 a4 U& [; G$ a) D9、查看所有的数据库实例:select * from v$instance;
/ k) a; `3 X/ y# ^  m如:ora9i$ U. S; j3 b# ?/ Q& }' p5 ~
10、查看当前库的所有数据表:
/ x: k' P2 j% `# @7 ^% USQL> select TABLE_NAME from all_tables; ! S$ J3 x" S0 d# {2 Z, ]* P
select * from all_tables;
, s% n* x) y6 c( y% uSQL> select table_name from all_tables where table_name like '%u%';
6 k9 ^  ]; @9 d6 U
: W: D) o8 h+ d) d2 X. qTABLE_NAME
1 Y1 n* H( j6 y6 @4 s------------------------------1 g: U4 y/ E2 J+ A" y& ^/ k5 }
_default_auditing_options_  S9 j! X# h7 m$ ]
' @( A# X; _, V& A2 w' t$ i" C
11、查看表结构:desc all_tables;
6 Q' Q# w3 I$ ~/ U. R12、显示CQI.T_BBS_XUSER的所有字段结构:0 }9 G6 p. C  N" T; l
desc CQI.T_BBS_XUSER; 6 O6 y* Q# g" q, R$ p; ^
13、获得CQI.T_BBS_XUSER表中的记录:- l/ M+ _; c! b. P1 g7 s  o1 X
select * from CQI.T_BBS_XUSER;
- l2 M. Q& S" J/ H( I* [5 }0 z14、增加数据库用户:(test11/test)
% Z- H- Y7 w/ u" Q. Lcreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;6 M" F9 S/ K& e
15、用户授权: ' b2 ~; H- `8 i5 ?2 k( M# R
grant connect,resource,dba to test11;
7 W6 V1 l2 G( P( g1 E% a% J$ hgrant sysdba to test11;6 Z. X5 i* ]1 s- x
commit;; w! k9 f! `  e6 O( Q4 {
16、更改数据库用户的密码:(将sys与system的密码改为test.)
8 P3 P' }3 d8 J- \alter user sys indentified by test;
  l; k% k4 N; Ralter user system indentified by test;
3 m" R: k% U; `& ?7 o
回复

使用道具 举报

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

本版积分规则

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