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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。$ q3 p8 w4 b# d
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
  P$ o( [$ g4 P8 N3、SQL>connect / as sysdba ;(as sysoper)或
% f4 u' ~8 T* P; O5 e2 tconnect internal/oracle AS SYSDBA ;(scott/tiger)
, n& p. B4 z, h" }& s- t+ f6 wconn sys/change_on_install as sysdba;/ [- D: M  e* I0 {3 N6 G; x
4、SQL>startup; 启动数据库实例
( @- D3 t1 Z7 C+ u- O5、 查看当前的所有数据库: select * from v$database;
) e* S- N6 W6 Aselect name from v$database;0 d2 }/ X7 M4 K+ c* O
desc v$databases; 查看数据库结构字段
; W8 N! ?) Z8 L' Z% E( f  s7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
7 n: K$ r3 j# z' y+ FSQL>select * from V_$PWFILE_USERS;
3 u) z8 K+ I6 i% P  bShow user;查看当前数据库连接用户
, o, D+ o$ t  }1 P8、进入test数据库:database test;
: b1 U6 o6 ]/ j3 f9、查看所有的数据库实例:select * from v$instance;
- J1 T8 g5 _2 T8 G  n6 ?如:ora9i
6 X  E4 I- i$ j, Q( y3 u1 v10、查看当前库的所有数据表:
1 F" q/ ^& \6 h% m' ^" `SQL> select TABLE_NAME from all_tables;
5 p" z5 Z0 d, B$ qselect * from all_tables;
1 Y  d# @% f* P6 f3 ySQL> select table_name from all_tables where table_name like '%u%';
4 ^: u2 y) ], d' K6 N5 g  x6 Z4 \) v& [2 f, ?; E7 T
TABLE_NAME! @& ?, y  M5 G  \
------------------------------' ?9 X+ ]4 v/ C1 s; N+ m( _. y8 W
_default_auditing_options_1 ~: p! ?! a0 t4 m  |

% }4 W- _# [* c$ d4 `1 m11、查看表结构:desc all_tables;. Q, z" c+ X7 s: w, I/ F; \" O; U
12、显示CQI.T_BBS_XUSER的所有字段结构:! J9 k9 R* M9 A- n# r, O4 d
desc CQI.T_BBS_XUSER;
; d8 o! E- T- p5 l3 x13、获得CQI.T_BBS_XUSER表中的记录:3 v2 p9 t3 l6 z( [: o9 S+ }/ i# K
select * from CQI.T_BBS_XUSER; % P& Z3 K, T8 L7 t
14、增加数据库用户:(test11/test)6 I5 [0 n: b9 Y$ v, P* M
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;+ L& K) F& \7 T3 I5 R4 ~% |
15、用户授权:
/ @" B" n2 u- G5 K: T6 U* Qgrant connect,resource,dba to test11;# g4 {( l* U+ P3 ^5 Z
grant sysdba to test11;% A, g% {( e- S+ b. Z# ]
commit;
: C0 I3 _$ f2 V$ U: b2 R# w16、更改数据库用户的密码:(将sys与system的密码改为test.)
9 S- I7 q4 ^5 j" valter user sys indentified by test;  ?9 ], n6 d3 n
alter user system indentified by test;
1 V, _0 p+ e9 \- ]; {8 f0 B9 Q
回复

使用道具 举报

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

本版积分规则

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