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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。. O$ j& k0 A8 V. e
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;  u$ k  a1 }% |8 M3 ]6 u
3、SQL>connect / as sysdba ;(as sysoper)或$ W% g7 Y5 h' Y$ |. V
connect internal/oracle AS SYSDBA ;(scott/tiger)
" ~. p5 t. B2 y2 K& j: \. ^. @" Bconn sys/change_on_install as sysdba;# m" T) w' y! P) ~; ]" b$ S
4、SQL>startup; 启动数据库实例
4 z3 u* G% S  f5、 查看当前的所有数据库: select * from v$database;' S( I1 E' m1 q, w0 E% J6 A& \# P$ ?
select name from v$database;
/ G; _: q3 i8 w/ {desc v$databases; 查看数据库结构字段
  y2 Y7 p# `5 q- k7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:! {/ f% k) r  Q! r) R$ J7 @: T
SQL>select * from V_$PWFILE_USERS;
/ @. n+ n6 h* U  d; IShow user;查看当前数据库连接用户
+ V+ T8 k! ]. [8 v  M3 E8、进入test数据库:database test; " B" z3 C$ l& i
9、查看所有的数据库实例:select * from v$instance;
+ d- ^  k0 Z# f3 J5 g/ q) l- s1 }如:ora9i
# Y7 d! U' G7 x! f7 w. ~6 W10、查看当前库的所有数据表:
9 v1 Y; @$ Q0 T+ F0 G. i; ?SQL> select TABLE_NAME from all_tables;
/ l. \# S& e' d: a# L! v1 s" ?select * from all_tables;. g- l9 e4 m3 T
SQL> select table_name from all_tables where table_name like '%u%';  w7 k# V: w, h, c# r7 I
7 j7 W. A) e& G8 M
TABLE_NAME$ }( I' a# o: X9 E$ A
------------------------------) |4 o$ |* W( c* m* w" N& ^* q
_default_auditing_options_+ D8 k; P& L7 H) s
6 E6 e* O3 Z* I9 P9 l2 H  {% D
11、查看表结构:desc all_tables;
: O  d6 m- M9 D% t12、显示CQI.T_BBS_XUSER的所有字段结构:
- F% O0 o8 [8 K/ \desc CQI.T_BBS_XUSER; ' n8 H3 j! m$ W) k
13、获得CQI.T_BBS_XUSER表中的记录:
7 ?/ [, O/ y$ }5 s! Z: \select * from CQI.T_BBS_XUSER;
4 D' G$ M* K. Y+ r$ d14、增加数据库用户:(test11/test)
4 x2 U+ l- l3 s1 b5 l' h9 t1 c- bcreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;( V/ ?8 `% T: R8 Q; ]% `; h
15、用户授权:
9 S- k5 D' p" O! i" Agrant connect,resource,dba to test11;& x% O4 x& [* o1 P# t% O
grant sysdba to test11;
/ _) B2 c& {$ _6 {commit;
8 T& m3 }4 e" W3 V7 Q16、更改数据库用户的密码:(将sys与system的密码改为test.)* m: b0 O# y- U/ j
alter user sys indentified by test;7 Z2 R" b9 ]7 }3 M4 `
alter user system indentified by test; ) L) k2 E3 J9 K: q( \8 [$ n- j
回复

使用道具 举报

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

本版积分规则

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