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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
' E! h5 |/ x7 `$ t4 ~8 n. R5 x6 i2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;  x$ k: ?1 Z9 x& g
3、SQL>connect / as sysdba ;(as sysoper)或* z/ Q4 t% L* I* K, x: C( g
connect internal/oracle AS SYSDBA ;(scott/tiger)5 A; r5 y) {1 x! e6 n% V' ?
conn sys/change_on_install as sysdba;
3 ?2 c& |" m0 u; \3 N/ d) i4、SQL>startup; 启动数据库实例6 ^7 ?! u4 H1 V9 a% b4 D. ]9 L, V
5、 查看当前的所有数据库: select * from v$database;
! }0 q3 ]8 N) Eselect name from v$database;* f0 a! q! m- ~: c; X" I9 R! G9 B
desc v$databases; 查看数据库结构字段
/ B: s  g5 I2 l0 G  s* E2 F8 w7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:5 ~. M, Q$ j" {
SQL>select * from V_$PWFILE_USERS;
! J9 X9 _. m7 x0 `, g& x+ yShow user;查看当前数据库连接用户
! y2 ?  [/ X' Z8、进入test数据库:database test;
7 h3 v) B+ C/ B0 e) U: ^6 [( n: j9、查看所有的数据库实例:select * from v$instance;
2 i0 F+ u1 L7 P6 q) g; m4 c4 C如:ora9i
0 K; y  t. L8 J' a10、查看当前库的所有数据表:
- q" G: P; G# S+ Y) ?& V: O5 @SQL> select TABLE_NAME from all_tables;
( R3 m' W0 {7 C9 n$ Fselect * from all_tables;
3 s$ _8 `; L6 _; {! m2 p6 KSQL> select table_name from all_tables where table_name like '%u%';
. u  G$ w- Q( x* N% b6 M) H; B) s  C6 F$ I- @& f
TABLE_NAME
. h( W" a. S/ Y+ ^------------------------------$ D& |: u2 Q+ e/ G' D
_default_auditing_options_2 r, L8 I+ m1 K

# O& E. |$ r& }: r* k8 Z9 s! Z7 W% n11、查看表结构:desc all_tables;
# n2 C1 P4 r0 w6 d12、显示CQI.T_BBS_XUSER的所有字段结构:
5 g+ d5 p* ]. J- Udesc CQI.T_BBS_XUSER;
# b6 B; H1 w' I$ v9 }% |, T* o; J13、获得CQI.T_BBS_XUSER表中的记录:$ J/ ]" ]' j; c) C
select * from CQI.T_BBS_XUSER; & ^* C+ Y( U3 l. _8 C, a: P
14、增加数据库用户:(test11/test)
% D/ y7 K; w6 G8 }0 p5 Ocreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;: C6 h! N* _2 D9 t' G8 e
15、用户授权:
) Z# D' ^8 c" Z* ]grant connect,resource,dba to test11;
; Z0 \- g7 E. ygrant sysdba to test11;
) @1 D# K9 k/ P; M; m: wcommit;
) ?" y3 T# m& Q7 q# Z16、更改数据库用户的密码:(将sys与system的密码改为test.)
. \( q/ j  ~6 r8 K* Talter user sys indentified by test;
, M8 c& o3 w! g0 R+ t4 [/ j$ ^alter user system indentified by test;   z- W1 ^/ S: h  m, G
回复

使用道具 举报

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

本版积分规则

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