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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。% W) Z# Q$ ?0 J' D
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;/ s6 L3 |# x  w) w2 I1 e% `
3、SQL>connect / as sysdba ;(as sysoper)或! @0 k4 V7 l  a( {
connect internal/oracle AS SYSDBA ;(scott/tiger)
; x; y8 p' J& e- X% sconn sys/change_on_install as sysdba;
# F6 q' r1 D4 o5 X  G4 \$ m4、SQL>startup; 启动数据库实例. f4 l7 |# N# [( d5 _! `
5、 查看当前的所有数据库: select * from v$database;8 s0 ?. G7 [6 Y, g( c
select name from v$database;6 i, I7 T. H9 T7 a* g7 g8 ]5 ^$ p
desc v$databases; 查看数据库结构字段
5 d$ f8 c" ^; k% c6 @. t9 Q7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:9 Y" n1 b( V5 y0 E4 I+ r
SQL>select * from V_$PWFILE_USERS;/ T" D3 C) t* \4 ?$ K
Show user;查看当前数据库连接用户9 m' O3 G; i) g+ {
8、进入test数据库:database test; . M' E) ?) K% `9 R- P, V1 T
9、查看所有的数据库实例:select * from v$instance;$ i8 t' @6 d3 m. L
如:ora9i
2 J8 w& _3 Z5 _& j# o' v10、查看当前库的所有数据表:
. s& E4 l9 B* \  ?% _* kSQL> select TABLE_NAME from all_tables; & {) R. n, a7 Q' ^
select * from all_tables;
0 U6 D$ c8 J/ [1 G2 ^0 W2 |7 dSQL> select table_name from all_tables where table_name like '%u%';
5 ~4 Q6 i0 q; \" I! B- `( s3 u
* b1 H, i, n7 B8 v) Y7 ~TABLE_NAME8 s( E, b5 B8 n2 i: M
------------------------------: ^5 d! z3 k* g& \% s
_default_auditing_options_
. t5 F/ u; _/ F0 B/ d1 Y' E& b' d2 D% ~6 ~
11、查看表结构:desc all_tables;
' k9 A6 k  M' \3 _# H( r+ F4 w+ Z12、显示CQI.T_BBS_XUSER的所有字段结构:) [* D* a7 u0 x- @
desc CQI.T_BBS_XUSER; - K9 B( j* Z. o7 H; W
13、获得CQI.T_BBS_XUSER表中的记录:/ Q& Q( o( `; H! i
select * from CQI.T_BBS_XUSER;
% k/ P& ^# Y+ O  O) [5 L$ F6 R! m( A) g14、增加数据库用户:(test11/test); e  O+ a$ r2 Z
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;" g4 H$ J) X" d
15、用户授权:
) ^# I) P4 K" i8 cgrant connect,resource,dba to test11;' q: B* e$ Y; s5 h  l
grant sysdba to test11;
2 G2 ~7 l; }- s. I. V2 L+ Ncommit;
2 d1 _) ], q9 a- s' N: A) U! _  [3 O16、更改数据库用户的密码:(将sys与system的密码改为test.)
. Q: `: f7 H0 {) Z2 w% q" E& |alter user sys indentified by test;
8 K4 q: ]- k' P$ P# G' @/ |alter user system indentified by test;
+ S3 M% I& V+ ^. k5 k- B% q
回复

使用道具 举报

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

本版积分规则

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