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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
% a. Q$ n9 b6 G  y2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
( r! }4 |4 h3 t' P& n- q+ _3、SQL>connect / as sysdba ;(as sysoper)或
: l0 c6 {- [* P1 |" hconnect internal/oracle AS SYSDBA ;(scott/tiger)
* n% D+ n2 w: S9 Q( a& o) j+ sconn sys/change_on_install as sysdba;$ X: R6 w" N* e! Z9 N6 y# b/ I% O' |
4、SQL>startup; 启动数据库实例4 o% l  h$ Y) s$ L. H: x
5、 查看当前的所有数据库: select * from v$database;
& c* Q4 P6 c! [, \select name from v$database;- D- J/ i8 L  Q
desc v$databases; 查看数据库结构字段
' O/ o, o5 I- q0 T% _! T/ Q7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
2 q! Z4 O* \4 W6 \  B; @SQL>select * from V_$PWFILE_USERS;* U2 Q( w) [) ?
Show user;查看当前数据库连接用户' g. J2 u% i, ]% C, \2 r5 p% k2 Z
8、进入test数据库:database test;
# y! N. R, b/ I0 N- |. r2 A9、查看所有的数据库实例:select * from v$instance;
/ D% [+ p( p. ]9 V' \1 w5 w/ p如:ora9i
8 I2 W" s; P9 }10、查看当前库的所有数据表:' _0 E* D2 L6 _0 a& L" I; c# L- z
SQL> select TABLE_NAME from all_tables;
6 o. D2 }3 C$ w. W5 J& Cselect * from all_tables;- W" Z2 x3 I6 s
SQL> select table_name from all_tables where table_name like '%u%';
+ u6 U! m( j5 G& }' C! I
, w# x6 V0 ]- dTABLE_NAME$ e6 B9 e& I: P2 I( J
------------------------------0 E$ Y+ h& q& s7 G# I$ r
_default_auditing_options_# i! g) I# v- T& P/ ?3 M

( l: d+ f  G! G% F/ f! w" _5 R& ?' E11、查看表结构:desc all_tables;9 f. `1 m1 \6 Z1 }- A6 R
12、显示CQI.T_BBS_XUSER的所有字段结构:. g( ^  x: }  T2 s* Y7 s3 X
desc CQI.T_BBS_XUSER; 3 w+ P) ?& T4 p
13、获得CQI.T_BBS_XUSER表中的记录:1 o& z( \2 x! }# S
select * from CQI.T_BBS_XUSER;
7 H" ]2 b8 N# ^+ U1 u. {0 f14、增加数据库用户:(test11/test)
% j6 r  b  U7 a" N# R% ?; k, gcreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
3 N  {! j6 u* t$ |# E, I15、用户授权: 9 x( s% Y! i0 ^. D0 Y' O* ~) x6 Z6 _
grant connect,resource,dba to test11;, H6 x0 r: U- ~0 \+ X
grant sysdba to test11;
4 f, Y1 [& o0 ncommit;/ U5 h. j1 {6 {) T7 b
16、更改数据库用户的密码:(将sys与system的密码改为test.)
+ X2 A& n+ x, n7 y0 calter user sys indentified by test;3 @, U6 `- g( E8 k  A9 D
alter user system indentified by test; * |+ H$ }9 D: |, j
回复

使用道具 举报

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

本版积分规则

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