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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
( E% T6 R+ \& u$ W; A* }2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
  h. N7 h2 g0 p4 L* u5 D3、SQL>connect / as sysdba ;(as sysoper)或
& k- u5 A2 s1 f- z. L0 Hconnect internal/oracle AS SYSDBA ;(scott/tiger)
; F, ~- I; Z* R# v) {conn sys/change_on_install as sysdba;
, i$ M/ v) e& ?4 s: D$ {4、SQL>startup; 启动数据库实例
9 ]6 A0 d: p# z: h# L  {! }5、 查看当前的所有数据库: select * from v$database;
; @* w; j7 F, g. G7 `: ]select name from v$database;7 A- q! R2 [1 |1 V4 Z
desc v$databases; 查看数据库结构字段% I" |8 w4 M' G6 I7 ~
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
4 Q* U6 a9 p5 P3 `) i1 X: ySQL>select * from V_$PWFILE_USERS;% f6 k, o' y* j2 b
Show user;查看当前数据库连接用户% I" P6 ^( R2 l$ N: g3 U3 j9 S* `
8、进入test数据库:database test;
" P' O; P( Z5 I/ E8 }; F9、查看所有的数据库实例:select * from v$instance;
! g/ e, Q$ |; c9 J, k; \" e* f8 k如:ora9i
& X3 J0 f  S) E  M2 r4 K* Y10、查看当前库的所有数据表:
# S& _7 ~' E; h- }SQL> select TABLE_NAME from all_tables; . ~0 I( b- T" s8 x# R
select * from all_tables;
  x( L5 O3 u8 Y0 r9 N, y# m0 r2 [SQL> select table_name from all_tables where table_name like '%u%';9 S: N$ N6 F' e- m7 f

4 T& B1 [; b* g2 K7 ?2 N2 `TABLE_NAME  B5 x' V% D  g8 B8 X& R% S5 @
------------------------------& r) k1 Q" m: U) A
_default_auditing_options_
- Q" e' u, e7 x- H1 |$ |
- R  _# I8 g1 ~9 {% B3 j- t11、查看表结构:desc all_tables;; p  v! f: g0 m6 \8 o/ f" C4 B: |, O
12、显示CQI.T_BBS_XUSER的所有字段结构:
; j" L3 y& G: y3 w: o- G) \  Bdesc CQI.T_BBS_XUSER; 3 x1 C1 ?; y6 X& @# z
13、获得CQI.T_BBS_XUSER表中的记录:/ g# [. s5 k1 E& ?, J% ^
select * from CQI.T_BBS_XUSER; 0 E1 H/ |. J: j; t/ K' i
14、增加数据库用户:(test11/test)
& j( V/ P$ b5 v: k9 ?create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;6 D, Z1 j0 ?! @, h0 A
15、用户授权:
" O) m5 d, W0 M, Z6 l6 T- Rgrant connect,resource,dba to test11;- m2 ~% @0 n- `" W0 r7 Q9 V; l  r
grant sysdba to test11;
' E' m, y4 B5 z/ a6 e; vcommit;
3 c) ^* ?% C2 J- w6 m7 h16、更改数据库用户的密码:(将sys与system的密码改为test.)! U- C) _0 n* G( B! W# ^' k
alter user sys indentified by test;/ l( L/ C2 N8 a
alter user system indentified by test;
8 v  E0 w" Y0 g9 D+ I0 @
回复

使用道具 举报

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

本版积分规则

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