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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。' q) s4 q0 K, `3 L
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;$ M8 ^4 E6 S  I* Z5 A2 r
3、SQL>connect / as sysdba ;(as sysoper)或
4 Y# p1 G% L9 _! a+ [; p: jconnect internal/oracle AS SYSDBA ;(scott/tiger)
: ]/ `5 B, E/ G( l: G- pconn sys/change_on_install as sysdba;+ K9 d' @% z% e  l, C0 n" ~3 I
4、SQL>startup; 启动数据库实例1 j/ Z' q9 R2 d! X' f
5、 查看当前的所有数据库: select * from v$database;. t* i, ^+ b6 Y% J) ^* K6 S
select name from v$database;
' V3 e: i7 h, w( w; ^8 pdesc v$databases; 查看数据库结构字段: y; T3 r5 o; H; p  m! a8 v% ^) X
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:' }+ y+ u. w5 y; _; i
SQL>select * from V_$PWFILE_USERS;
; A1 f' z- Z& v" _2 r; k! _& EShow user;查看当前数据库连接用户  w+ a/ \$ p  |, \* T
8、进入test数据库:database test;
. ]; _. r9 r: y/ U! v7 ^9、查看所有的数据库实例:select * from v$instance;
0 V. u1 O7 U. H1 M9 r* E% x如:ora9i, R8 Y; ^! c" f. ]+ x; D
10、查看当前库的所有数据表:3 Q+ ^" R9 |9 D" Z9 o4 G) F
SQL> select TABLE_NAME from all_tables;
7 E5 {, q& B$ L( ?& Z- U6 n: P! |select * from all_tables;
* f2 |- p: A4 \& O) i5 dSQL> select table_name from all_tables where table_name like '%u%';$ V* v7 j% L: W* g" S, I

" M( J  [' x* L2 P9 C2 }TABLE_NAME* l$ N; r, _) M8 z
------------------------------
( V; M8 y6 y# ?3 X_default_auditing_options_
5 h% K1 {- c8 U: r6 Q1 _3 I) q" T3 v8 I
11、查看表结构:desc all_tables;
! V) ~( H1 b% w12、显示CQI.T_BBS_XUSER的所有字段结构:7 b( A6 _  E8 g! g- c
desc CQI.T_BBS_XUSER; ' t4 ?( b. y* J0 |1 p
13、获得CQI.T_BBS_XUSER表中的记录:
: [( _2 S' s6 c$ k& a( }: sselect * from CQI.T_BBS_XUSER; 7 }3 D9 J, I$ x& D3 c& A
14、增加数据库用户:(test11/test)/ @$ }% @9 Y" |0 b% a. p2 y
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;0 W4 B$ i2 W+ X" D' c
15、用户授权: , z0 k0 J+ X9 M9 @% k
grant connect,resource,dba to test11;! n& c1 g* n& ^( q: r7 ?; Z$ J  C( ?; [
grant sysdba to test11;; o) d/ O: }4 n8 F$ N7 \( R
commit;
; g( Q. y% n& j' u6 x8 }( a16、更改数据库用户的密码:(将sys与system的密码改为test.)
' Z( E2 K9 X! C4 i1 V; t. Jalter user sys indentified by test;
! Z$ m) B" \: D2 X7 X2 {7 Valter user system indentified by test;
" N5 A0 m" ^1 l+ u$ M
回复

使用道具 举报

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

本版积分规则

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