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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
! y) i. m2 T& r* i" ~0 C. D) [7 _2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;- A5 ]3 }9 W; q: q# s  P6 X( q
3、SQL>connect / as sysdba ;(as sysoper)或+ m+ v+ v4 h0 W& h0 e# r
connect internal/oracle AS SYSDBA ;(scott/tiger)
! H# h4 V: l5 C7 R* H  s! kconn sys/change_on_install as sysdba;
- c( a0 P; f/ l' h5 y4、SQL>startup; 启动数据库实例$ M: c! N! T7 E" }7 D$ \2 d
5、 查看当前的所有数据库: select * from v$database;+ o# h1 h% n$ K& }" b9 D: c
select name from v$database;
( l# B6 @9 D- S4 fdesc v$databases; 查看数据库结构字段7 A0 h$ k5 X; |3 v, v1 f
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:0 Q6 E9 t, \$ G) a  B
SQL>select * from V_$PWFILE_USERS;
: N$ I1 h8 z7 e. ?2 mShow user;查看当前数据库连接用户6 ^. ^9 ~+ E$ `
8、进入test数据库:database test; " S; q3 U* s  ]3 `# Z! ^
9、查看所有的数据库实例:select * from v$instance;
/ V1 w* B5 z: R. M/ S4 j* h  L如:ora9i; d! N! i; v3 u$ T
10、查看当前库的所有数据表:
7 a1 R9 ]( [8 Q! J) d% SSQL> select TABLE_NAME from all_tables; # _; F8 V; k% m. K) H  F
select * from all_tables;6 B; Y( ^; _* x5 T
SQL> select table_name from all_tables where table_name like '%u%';8 b/ ^( d$ U: m' u
6 B  T% T; i1 Y9 n" S
TABLE_NAME  M& C  d" ~* D6 T6 h3 n$ V. Z
------------------------------4 i% \/ z( Q0 \/ r% p& O' R+ U
_default_auditing_options_
" m* K( F, Q2 B1 C6 |
' f" U* l9 y% L. i11、查看表结构:desc all_tables;+ Y# J( j( L/ A4 n: q$ h, O1 r
12、显示CQI.T_BBS_XUSER的所有字段结构:
+ G2 Y2 n3 v& J% n- ~% bdesc CQI.T_BBS_XUSER; 7 o( C% i) ~1 D% X7 l. N6 A1 C
13、获得CQI.T_BBS_XUSER表中的记录:3 W0 q0 k3 Z  d& A' a7 \
select * from CQI.T_BBS_XUSER; % o6 L0 Y6 z  l8 n4 }, c% }
14、增加数据库用户:(test11/test)* E) a1 r; ~5 ~4 O, ]; a
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
7 m" P  v$ Q) _( y" z/ L, b& J15、用户授权: 2 B! X, n- z7 X# R  ^3 f
grant connect,resource,dba to test11;5 h0 c  \: L& k" |6 j
grant sysdba to test11;
6 k! M9 E4 R8 v+ y. h3 _7 E9 Wcommit;/ ?/ Y0 e- E9 k( p+ t. H! h' ^
16、更改数据库用户的密码:(将sys与system的密码改为test.)# r) J1 L" L# U% K
alter user sys indentified by test;
7 N/ I+ S' G2 Kalter user system indentified by test;
  n: p" l/ ^2 I5 G9 f
回复

使用道具 举报

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

本版积分规则

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