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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。0 N5 h: a: h4 c2 {! w7 Z! l3 P' k# s+ S
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
5 I1 `) g6 Z: f4 c9 X" s2 l6 Z3、SQL>connect / as sysdba ;(as sysoper)或
4 ?* p  t0 y( t  i) H2 lconnect internal/oracle AS SYSDBA ;(scott/tiger)( u, S" ]& W# I5 J7 W% Y
conn sys/change_on_install as sysdba;/ ], ?! w" K5 B! C  W9 u
4、SQL>startup; 启动数据库实例* N% D# U( G  s/ w6 r$ h  x
5、 查看当前的所有数据库: select * from v$database;" f. _' Y; P1 S' a
select name from v$database;
* O$ }# ]5 G7 `/ F7 Z* z+ M" Bdesc v$databases; 查看数据库结构字段" \7 D/ K) {1 f$ b8 p
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:3 n, a+ I; X" K
SQL>select * from V_$PWFILE_USERS;) _3 W# i% J) r! V- D6 P0 {
Show user;查看当前数据库连接用户
& R* ^% k: J1 m* H8、进入test数据库:database test;
- o0 y2 m) N  K' H6 b1 I3 |9、查看所有的数据库实例:select * from v$instance;
) N( V+ K! {7 a' l如:ora9i/ \$ C, c' D; e6 M) j2 J) y/ M4 a
10、查看当前库的所有数据表:+ A0 X4 e  I& e. q  [' p: k* H& d/ P
SQL> select TABLE_NAME from all_tables;
% w3 C* [  f* Q4 V+ k9 I7 Tselect * from all_tables;
) P1 N- M! N, L7 X( m3 uSQL> select table_name from all_tables where table_name like '%u%';' P, [5 C! u0 M$ g' o, I' m8 L
' R3 d5 t/ M& S0 R3 m
TABLE_NAME1 m7 K3 i+ i0 l, z4 h/ K+ r$ z
------------------------------
  n7 f  p3 y5 h+ W8 ~" E_default_auditing_options_
' s+ p; o+ n# \5 f5 f( c3 w& G. K  b. w$ a
11、查看表结构:desc all_tables;
8 V5 w* d3 e; F: z% d12、显示CQI.T_BBS_XUSER的所有字段结构:
3 N4 Q+ _, L9 O7 D+ wdesc CQI.T_BBS_XUSER;
- d0 b7 ~) ^3 A4 o13、获得CQI.T_BBS_XUSER表中的记录:1 I% O: n7 S, A$ a0 R
select * from CQI.T_BBS_XUSER;
& p, H: q( P; @0 A14、增加数据库用户:(test11/test)7 }7 a$ y5 X" k6 ]1 D0 e1 d( t, P
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
- }) z/ A! f' ]" A15、用户授权:
, H) |5 u0 D, B8 z" Ngrant connect,resource,dba to test11;) z& L1 U' S7 c$ H8 U- g
grant sysdba to test11;
8 a* y& `$ U. R. {commit;, g# M; d1 k/ E' p- x* A  P1 g  q9 W
16、更改数据库用户的密码:(将sys与system的密码改为test.)+ J" V1 i" k8 o; \
alter user sys indentified by test;
0 h: e8 D3 R7 J' \alter user system indentified by test; ; b" D; G) R" g; q( s
回复

使用道具 举报

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

本版积分规则

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