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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。* Y5 C! z# m9 E% K
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;/ ~1 i0 d" O5 \- }7 `& T
3、SQL>connect / as sysdba ;(as sysoper)或& n" {' E. B- z1 x: p1 |! g5 ]
connect internal/oracle AS SYSDBA ;(scott/tiger)
& N# L2 a2 W) P6 a* I3 cconn sys/change_on_install as sysdba;
' @' a1 v: t# r+ q, |4、SQL>startup; 启动数据库实例
+ c' r# r+ Y% b% V0 ]: |) E7 I5、 查看当前的所有数据库: select * from v$database;. E8 E: p4 s' C3 `
select name from v$database;
( y8 F: U, R6 i* L5 v' vdesc v$databases; 查看数据库结构字段* x4 d, S* b) v( C7 U
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
- J: G$ }2 m6 O& u& m: |3 C& n. NSQL>select * from V_$PWFILE_USERS;
( X0 g. l) U+ g8 Y1 g- O7 J9 TShow user;查看当前数据库连接用户8 y: G% a9 }5 V, y2 m
8、进入test数据库:database test;
, i  q# u) a3 M7 i' d  J5 a8 G9、查看所有的数据库实例:select * from v$instance;
3 i0 u9 I  @6 N& L) w6 n7 Y( u8 b6 I如:ora9i0 W+ d" B: A8 \( x
10、查看当前库的所有数据表:
2 }8 X# W5 i5 X0 n1 f, V+ l( qSQL> select TABLE_NAME from all_tables; 0 R  d6 Y, x; j' B9 J. `: f& L
select * from all_tables;
2 j7 Z3 B! u& LSQL> select table_name from all_tables where table_name like '%u%';& s# g' K4 v. k+ t/ ?
% E' K3 @1 _8 ~. B1 ^4 `% t
TABLE_NAME
- `* H" n3 \3 B5 g* E------------------------------
) ^  m9 n, u9 u/ D' @: z_default_auditing_options_+ q0 ^. {8 f  l
( M7 e" v9 @- P4 p
11、查看表结构:desc all_tables;
" {3 T% l  B# Z" i+ q6 c, {% f12、显示CQI.T_BBS_XUSER的所有字段结构:) C  Q0 m: e+ _6 @" K/ ~0 Z3 H
desc CQI.T_BBS_XUSER;
$ U) X- ?0 k: n2 b& _1 d13、获得CQI.T_BBS_XUSER表中的记录:. I! y0 T7 o$ {$ Z
select * from CQI.T_BBS_XUSER; & \! ]( d6 L. t3 S' i. p
14、增加数据库用户:(test11/test)% l( b* }9 `; E1 B- b
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
+ M$ i; Z7 Z, Z& ]15、用户授权: ( g0 r9 m" d& `- c% I2 [6 X
grant connect,resource,dba to test11;
" N) |& n' s9 y: P# _6 k! d" G2 agrant sysdba to test11;
/ {* D9 v9 Q) D6 j3 G( l+ Mcommit;
, }# W/ Q% q% h/ a16、更改数据库用户的密码:(将sys与system的密码改为test.)
8 t4 k6 I( t* e( B2 @1 r  falter user sys indentified by test;
. u& b7 z# S6 @alter user system indentified by test; 0 k5 ]$ t# I" z! ~. `5 H, w4 B
回复

使用道具 举报

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

本版积分规则

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