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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
) A6 C/ o: z' |+ A5 v3 E2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
) F; i1 Q5 \! o! g8 Y3、SQL>connect / as sysdba ;(as sysoper)或
5 m' m: N: m! r8 @: B4 Z8 [connect internal/oracle AS SYSDBA ;(scott/tiger)
0 M5 n7 V9 }/ ~conn sys/change_on_install as sysdba;
, }" k1 D0 s% Z$ i8 m$ ^0 l& H# z/ a4、SQL>startup; 启动数据库实例1 f4 A2 c" O! B  i. X
5、 查看当前的所有数据库: select * from v$database;* @& b% q: e2 q7 q4 A) s
select name from v$database;
* A4 @/ U- c* T' y; p5 Fdesc v$databases; 查看数据库结构字段
/ y2 }: l5 M* \. I7 D6 [1 H' V+ ^; P! h7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:% r! L2 z8 }( c$ R/ ^( X% R7 D
SQL>select * from V_$PWFILE_USERS;% A: E% B; g- H$ @6 Q( g
Show user;查看当前数据库连接用户0 e+ i4 q' ^1 ~9 T
8、进入test数据库:database test;
6 A% a* p+ }# q0 s1 Z/ _) r( e9、查看所有的数据库实例:select * from v$instance;
, K) G! L# K7 C; F& _) X如:ora9i# C- M: ~7 R8 S4 o1 g
10、查看当前库的所有数据表:
3 C3 U# P- {6 s9 s/ t( X0 `SQL> select TABLE_NAME from all_tables;
* U1 q: ?4 b$ [+ Z  [6 \select * from all_tables;' c3 U" a* `, m" n$ I
SQL> select table_name from all_tables where table_name like '%u%';
4 G, L+ n) B# i0 W
8 o8 B9 V: e! |! v* d4 C& QTABLE_NAME
: k0 {* z7 _% M0 L------------------------------0 o- s: t6 h& L2 B  Y
_default_auditing_options_9 B( w, X1 b8 S/ B/ g

2 m7 s& J- V5 M4 Y, y7 R11、查看表结构:desc all_tables;# _1 x5 b' [# E# U- d' P: [/ Q! _
12、显示CQI.T_BBS_XUSER的所有字段结构:* \# |* V6 _, }2 X* ]; }9 r
desc CQI.T_BBS_XUSER;
1 @% I3 L* A6 O/ i& @8 v9 C5 q13、获得CQI.T_BBS_XUSER表中的记录:, _) F- X  q2 h* x4 d# J5 e
select * from CQI.T_BBS_XUSER;
! |6 j& J( F6 P+ K# M, L14、增加数据库用户:(test11/test)
, X# m- [# H$ f$ W% lcreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
) C- K7 A( a3 o7 F8 ^15、用户授权: " O3 ^/ Y* m/ n
grant connect,resource,dba to test11;4 o1 \  Z0 }% B% f4 G
grant sysdba to test11;
* k" |( b( Q* v1 M( \- E: s1 fcommit;
' s9 Q- r) w2 J6 a8 d9 r2 e16、更改数据库用户的密码:(将sys与system的密码改为test.), x. T* q" [3 ~. w
alter user sys indentified by test;! @+ i: m5 n; [% n2 T' \& K
alter user system indentified by test;
& S: ~0 R$ g# r. E- p
回复

使用道具 举报

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

本版积分规则

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