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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。  ~$ k6 Q/ U, ]9 Z8 O
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;3 E  C/ p: q; L$ D4 ^
3、SQL>connect / as sysdba ;(as sysoper)或" y$ s. X* G6 s1 A: Y0 Z! A2 O8 F
connect internal/oracle AS SYSDBA ;(scott/tiger)& f( G7 Z4 u1 `! i" D' V1 @
conn sys/change_on_install as sysdba;
5 a( s+ i4 d4 E3 n5 L6 V6 c3 `4、SQL>startup; 启动数据库实例
: U% k" i/ B; ~5、 查看当前的所有数据库: select * from v$database;
; G3 w! n& {, i! E. t4 A5 jselect name from v$database;
, I0 ?, B( \; Adesc v$databases; 查看数据库结构字段
7 ]; h! p. y4 t! b0 w2 l- E. p7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
9 Z. N8 W9 C" mSQL>select * from V_$PWFILE_USERS;
3 z" ?0 z- U% T' g* n# DShow user;查看当前数据库连接用户
) `& p, s$ A5 y6 d& x6 u0 g8、进入test数据库:database test; ' R; a, `& ?$ s. ^' p
9、查看所有的数据库实例:select * from v$instance;
5 h8 e6 e6 F; @% V% @如:ora9i
9 ~, W! o7 |2 L  O4 L10、查看当前库的所有数据表:! G# f: s2 W: p3 E! S+ Y! A0 e8 o
SQL> select TABLE_NAME from all_tables; 3 h& l  U  `+ o
select * from all_tables;
, A1 }: I8 C# F6 x  O: T7 DSQL> select table_name from all_tables where table_name like '%u%';
7 P9 H$ x+ W, f+ e) o9 n. z" I" `( H
TABLE_NAME
: L; B' C$ Q1 ^+ k) v& J! z. o------------------------------% k" A7 s9 P' G( \8 M# F8 ]8 A
_default_auditing_options_* q. {  r5 b9 |/ n8 I% g3 B

# J/ U2 W3 a$ \9 g11、查看表结构:desc all_tables;0 T/ \, h3 c5 z8 ^1 d
12、显示CQI.T_BBS_XUSER的所有字段结构:* A4 k1 \/ |$ I$ Y6 p2 J
desc CQI.T_BBS_XUSER; , [8 {" q/ Y% o6 G3 l, F
13、获得CQI.T_BBS_XUSER表中的记录:
! t/ o6 f7 n( w4 r: g+ nselect * from CQI.T_BBS_XUSER; 9 [) q* E$ s& `; ?6 L# @- U
14、增加数据库用户:(test11/test)
0 {& X8 n6 Z/ v' |create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;/ J) R7 F9 C7 x+ x1 u, I$ e
15、用户授权:
3 L* y  R# ?1 _- g5 Kgrant connect,resource,dba to test11;
; L; E1 y! x; L5 e/ p$ z( Tgrant sysdba to test11;
" H+ l# y8 J* X5 Qcommit;' K  f, j9 m. T" @& B7 R$ O+ U
16、更改数据库用户的密码:(将sys与system的密码改为test.)
* A! J) y7 A! D# b& M/ xalter user sys indentified by test;+ G4 f7 G4 r) u0 q( p& P
alter user system indentified by test;
5 n- Y5 ^; i/ v8 k9 ]# |' ]
回复

使用道具 举报

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

本版积分规则

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