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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
- k) E9 c( V2 ?, a, c2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;  N$ C6 l: c  F$ R. z$ I9 g
3、SQL>connect / as sysdba ;(as sysoper)或8 f( b% ?* d9 }4 D) Z
connect internal/oracle AS SYSDBA ;(scott/tiger)' k8 r, a9 H8 W0 D, l9 Z4 r+ l8 [
conn sys/change_on_install as sysdba;+ `: @# o) o% P( h, C
4、SQL>startup; 启动数据库实例9 l% j' k& j. d% i% {5 F  O
5、 查看当前的所有数据库: select * from v$database;
) A& _( [3 _2 J% [: lselect name from v$database;
$ s$ D8 X% U8 Z' J. S' I( Adesc v$databases; 查看数据库结构字段* b1 P; u, J! e9 x% |- a4 a
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
6 n, Z' ^5 D# @3 Q. iSQL>select * from V_$PWFILE_USERS;
. T2 O+ w: x0 B7 E3 w' X* [  ]Show user;查看当前数据库连接用户
8 K2 q& A3 J2 r5 y3 p$ F. d; [8、进入test数据库:database test; / g8 i" x7 g3 V! H5 Q6 P
9、查看所有的数据库实例:select * from v$instance;( i; M) ~4 \4 X7 a6 P0 M
如:ora9i3 D# u' l, M5 j! }% j0 \8 Z6 Q
10、查看当前库的所有数据表:
3 @- I3 Y" H+ t( xSQL> select TABLE_NAME from all_tables; 0 y$ P0 \7 L; Q5 I* r
select * from all_tables;2 T) x: p9 D) v- R4 S  @
SQL> select table_name from all_tables where table_name like '%u%';
  r8 S8 p. V* ?0 Q. w1 p% t: v* o! w2 Y  i2 f% H/ Z; [4 K
TABLE_NAME
- I- q! c4 l4 P4 }------------------------------6 R+ l7 c0 w% s" g& L6 c
_default_auditing_options_4 M! i% h. J! r2 p- C
! J5 ?: V  D2 L, k, F+ P
11、查看表结构:desc all_tables;
) M; M" o7 T7 [5 L' n2 E12、显示CQI.T_BBS_XUSER的所有字段结构:4 o4 I% b' H' H" _* t! Y
desc CQI.T_BBS_XUSER; & G" E7 W) t( o- R" \
13、获得CQI.T_BBS_XUSER表中的记录:, z& Y3 g! `6 i  O+ e4 ?
select * from CQI.T_BBS_XUSER;
- M1 c8 ~6 c3 n* y" z6 ?1 g& ?14、增加数据库用户:(test11/test)8 d4 S  u, K' g. D
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
3 _4 K6 Q- [- Y/ M, A5 p& i$ i  Z15、用户授权: $ Y( F" Z5 q1 m& }
grant connect,resource,dba to test11;; t2 r0 L& H/ P! F( C& _3 T
grant sysdba to test11;% U$ K: ?. O1 W. y
commit;7 P/ Y4 F) M5 Q' d
16、更改数据库用户的密码:(将sys与system的密码改为test.)
1 @2 n9 ?$ E; Ialter user sys indentified by test;1 u5 {7 v! w' L( f! ?7 s" e
alter user system indentified by test; 3 `1 X7 n& Y! A9 _
回复

使用道具 举报

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

本版积分规则

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