找回密码
 立即注册
查看: 2115|回复: 0
打印 上一主题 下一主题

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。# c5 v' Q% _  x: j7 p, [. Q
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
+ D( r. U  O' ?0 x3、SQL>connect / as sysdba ;(as sysoper)或
1 _7 p' n. I3 h4 }2 G7 Fconnect internal/oracle AS SYSDBA ;(scott/tiger). _) C; I$ x) r# d
conn sys/change_on_install as sysdba;& P& q5 t& U& b) J3 {7 I
4、SQL>startup; 启动数据库实例
5 }% i1 H$ k0 j! Z' O( N5、 查看当前的所有数据库: select * from v$database;
' e) W& ^) |- ?  l3 oselect name from v$database;! W. z$ i- M# M' [4 s7 ~
desc v$databases; 查看数据库结构字段3 Y% X  L. \3 T5 O2 N0 W+ i4 l
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
) {; J. o* J8 t  aSQL>select * from V_$PWFILE_USERS;& E) B2 w, E9 F% X; f- e" J
Show user;查看当前数据库连接用户6 m: r8 U3 Q4 H: h. |5 J8 I  q5 |
8、进入test数据库:database test; * v: W* c5 u9 j8 M1 E4 X: Z
9、查看所有的数据库实例:select * from v$instance;
% ]9 R% q) ]; X% {; w* |9 ~如:ora9i7 t$ b: z; \1 k6 E' n! W
10、查看当前库的所有数据表:
; T  r/ k! Y3 OSQL> select TABLE_NAME from all_tables;
  ^( Q( h% y3 S5 K9 f. |select * from all_tables;* k& j8 g& [0 R$ B0 b+ x7 j
SQL> select table_name from all_tables where table_name like '%u%';
7 a  Q4 ]/ q) _: |& }' C% L  {# q: f0 a" _
TABLE_NAME3 D- ~5 w! ^( O4 |, w
------------------------------
" O1 L1 s# ]+ D_default_auditing_options_
4 z  i, v1 ^. {- }9 S8 V# d5 G0 H& R5 y+ ?) J& t
11、查看表结构:desc all_tables;
  j; q5 `1 e8 U2 Y; P( t/ {: e4 f12、显示CQI.T_BBS_XUSER的所有字段结构:
" E) n: U; v: h$ c& ^desc CQI.T_BBS_XUSER; 4 m- j8 i* A1 f" p3 i7 O% j& t
13、获得CQI.T_BBS_XUSER表中的记录:/ |: |' |4 r( b: c/ |
select * from CQI.T_BBS_XUSER;
4 B; P) T7 B, e: e+ \! @* O. _14、增加数据库用户:(test11/test)+ C. Z& I3 F- B: i  X; x: Z: `( D# h
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;' G) \7 m4 f4 ]8 K' h  ~% w
15、用户授权:
  v' L6 @8 U4 d+ j- wgrant connect,resource,dba to test11;
9 x9 b3 k  G! J, bgrant sysdba to test11;
% y6 a8 V% L% Ncommit;
4 M2 d: N. r, e( D# Y0 Q; r16、更改数据库用户的密码:(将sys与system的密码改为test.)
6 g/ }  `! W! @5 k+ u+ Z7 _" falter user sys indentified by test;6 S) [6 P- g  w' d1 ?
alter user system indentified by test;
7 F" E7 u4 j$ ]+ O  _* H! m$ @5 Q
回复

使用道具 举报

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

本版积分规则

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