找回密码
 立即注册
查看: 2528|回复: 0
打印 上一主题 下一主题

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
6 t2 N9 j/ k  f$ N2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;8 i* L3 Y$ L. S3 C4 \
3、SQL>connect / as sysdba ;(as sysoper)或
% S! M! _4 I  f) Z: R, M1 ]connect internal/oracle AS SYSDBA ;(scott/tiger)7 J0 R- S* M+ d4 R: ?# x
conn sys/change_on_install as sysdba;
0 O* o- L6 B5 L8 D/ n; b- _4、SQL>startup; 启动数据库实例
9 f* Z# l* ^* I. z' u2 S* _( K5、 查看当前的所有数据库: select * from v$database;
. g' ?9 F- E8 r9 \5 zselect name from v$database;6 }1 b) K' i" Z
desc v$databases; 查看数据库结构字段
( D* a1 R- [$ O* R  ^7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
7 H: R- m, i! }( d( h6 O* ~SQL>select * from V_$PWFILE_USERS;
5 U' `6 [$ A' [Show user;查看当前数据库连接用户( d* F% r8 }7 b- b) U8 ~* v
8、进入test数据库:database test; % f3 c; y) }8 L  S% m
9、查看所有的数据库实例:select * from v$instance;1 r" _3 M6 j* W8 }
如:ora9i
- J/ o2 ?/ N  I0 y* z9 F10、查看当前库的所有数据表:
: d9 ~, E$ Q  L# Z6 q  TSQL> select TABLE_NAME from all_tables;
+ ~) p' L/ V6 R/ q( [, m; h4 Bselect * from all_tables;! T/ E! }. j2 j" X
SQL> select table_name from all_tables where table_name like '%u%';
8 z( P9 z: E  Q$ e- P
% p0 B: }) x) e8 h% P) m8 ETABLE_NAME
, Q" h' `% c1 ^7 w) a------------------------------
" o3 P2 a) g; n% Z. _5 [" |4 K_default_auditing_options_2 Q6 V8 x2 \) E% H

- o) {: p2 I. B) D4 q8 \11、查看表结构:desc all_tables;' D+ `3 f& o( v. ~6 Y: }2 G
12、显示CQI.T_BBS_XUSER的所有字段结构:/ z* q: R. Q0 F2 ~' H% E2 A& v
desc CQI.T_BBS_XUSER; $ y; U6 w2 F, c1 [9 B
13、获得CQI.T_BBS_XUSER表中的记录:& L- @( c7 r  g' _" ?) V- V5 u
select * from CQI.T_BBS_XUSER; : _4 J1 D& }, f4 r: S0 q# T
14、增加数据库用户:(test11/test)
+ R/ w) y8 v8 }create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;! R4 N# T+ n9 L
15、用户授权:
- |! U, t$ j& {  Y& ^9 [  ?- L' R0 mgrant connect,resource,dba to test11;/ _3 F1 O' e2 e9 R0 J- c
grant sysdba to test11;9 E) ~; N  M: \& o- L6 M1 Y
commit;
" V4 i8 q4 N$ c9 O16、更改数据库用户的密码:(将sys与system的密码改为test.)9 k' _- a3 X8 V- Y
alter user sys indentified by test;$ v+ R+ X1 L/ _: j  V/ n6 P- J4 d" w/ \: @
alter user system indentified by test;
2 G3 W7 J  D8 @2 ^3 y
回复

使用道具 举报

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

本版积分规则

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