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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。) c4 r5 j8 `! J/ I
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;6 j5 m3 B# U  n
3、SQL>connect / as sysdba ;(as sysoper)或
- e/ _8 j: s  Y2 n' F# t) a' d9 G6 `connect internal/oracle AS SYSDBA ;(scott/tiger)" n2 _" |* E/ }+ V
conn sys/change_on_install as sysdba;
) h" H7 S# S& E% ~4、SQL>startup; 启动数据库实例
4 I$ X8 e3 N; L# S5、 查看当前的所有数据库: select * from v$database;5 d' @! t- q5 o- A. r2 c: p
select name from v$database;3 r: \5 ?4 d0 t! N
desc v$databases; 查看数据库结构字段5 R6 O( P- g  Q# @
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
8 x3 R3 }. Y, p& @2 cSQL>select * from V_$PWFILE_USERS;/ Q( D! r9 _) b# o3 y& C3 Q
Show user;查看当前数据库连接用户4 o0 R8 @; F* I. H9 R& F
8、进入test数据库:database test; , c- v/ E: }  E+ \$ B
9、查看所有的数据库实例:select * from v$instance;
* s& D* u5 y9 g0 b如:ora9i: u8 g$ m) L9 I6 L* q3 p& q
10、查看当前库的所有数据表:
9 F) M8 `& \. m4 pSQL> select TABLE_NAME from all_tables; # `5 o1 \$ |3 ^3 J9 Q( p) l, L
select * from all_tables;9 q" [3 V6 x  K+ W
SQL> select table_name from all_tables where table_name like '%u%';" O4 G  l8 M' F7 y

2 s3 r2 R& y3 X' J8 s' A/ ]TABLE_NAME: [" Y7 n7 p# X
------------------------------
: x# d, J& g$ E7 _; L# S* b2 a' e_default_auditing_options_
/ v. j- O  V% Z7 o6 Y
* `! w' c- l& k) r5 `$ Z' m, L11、查看表结构:desc all_tables;
1 r% k1 q' ^' q12、显示CQI.T_BBS_XUSER的所有字段结构:
0 X8 T# s2 x+ S( z% c0 E; zdesc CQI.T_BBS_XUSER;
) O4 ]/ R2 \  a2 l( Q2 {( I5 ^3 H13、获得CQI.T_BBS_XUSER表中的记录:
- z7 b  M, q1 ^' R6 }% g' h( oselect * from CQI.T_BBS_XUSER; 3 U0 A- {/ j6 ^1 y/ T9 p
14、增加数据库用户:(test11/test)
1 F7 i/ V1 d4 t7 H' A$ Ycreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
2 B7 d, u: k0 a1 I15、用户授权: ! w6 `  b- C* Q4 n1 V0 ^
grant connect,resource,dba to test11;
$ u: `5 m5 p; Lgrant sysdba to test11;: E% H. U. u% ^5 ?2 [! q. C5 S
commit;) Y: H7 {1 o( T! u
16、更改数据库用户的密码:(将sys与system的密码改为test.)8 O' e2 X, j3 s4 t2 g- l& S3 D
alter user sys indentified by test;; {+ Z; M" N9 m1 X$ U
alter user system indentified by test;
" k5 k6 g3 t" ~, s. D
回复

使用道具 举报

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

本版积分规则

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