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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。$ r) P" Y2 X/ @
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
7 k) S3 `  E. W  P3 Z& ^! o3、SQL>connect / as sysdba ;(as sysoper)或
' b$ ?! d- i9 C% a6 fconnect internal/oracle AS SYSDBA ;(scott/tiger)
+ e4 M% \/ ?% H: T& j/ ~3 L: Xconn sys/change_on_install as sysdba;4 J. K% t) @. A. M/ k1 w  E) t
4、SQL>startup; 启动数据库实例
. c% x2 L" y' \5、 查看当前的所有数据库: select * from v$database;  M7 d! Y7 w0 K! H3 y; e
select name from v$database;
' l; V7 a$ ^/ b  K% o( Y7 f) Kdesc v$databases; 查看数据库结构字段
! H; n7 F# C" u7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
/ V; ?* L7 I' lSQL>select * from V_$PWFILE_USERS;; Z8 t+ a! x. b  R6 g/ C7 g
Show user;查看当前数据库连接用户
4 Q+ W& R1 Y" U8、进入test数据库:database test; 1 u- |/ N8 g9 o: K
9、查看所有的数据库实例:select * from v$instance;, O0 z7 @) z/ V4 }0 D3 g( K8 V
如:ora9i4 z  ?% v2 d. ~
10、查看当前库的所有数据表:( S9 E, a. X$ q" r* f) G6 ?  U$ F
SQL> select TABLE_NAME from all_tables;
  L7 ~4 u' [- ~; f& V$ s5 Lselect * from all_tables;
3 c6 F% U% a" K4 ASQL> select table_name from all_tables where table_name like '%u%';# n$ d4 J) U, e8 G
2 R- V/ b  x3 O
TABLE_NAME& R( R$ w( E9 s9 z
------------------------------
9 B2 k0 K  u9 a7 C# w- `* f_default_auditing_options_
4 H% B" p" u' e) P
5 ?( C# P/ O% a; b: E- m- T11、查看表结构:desc all_tables;
2 I/ u# g: M8 R% _" ]' `& w4 r3 O12、显示CQI.T_BBS_XUSER的所有字段结构:
: D, s+ K+ q* h1 ldesc CQI.T_BBS_XUSER; ; Q& v' ~/ j0 |# z: Z7 |
13、获得CQI.T_BBS_XUSER表中的记录:
' o' a) R! @# ]. I* ]8 a% ?6 Lselect * from CQI.T_BBS_XUSER;
$ B8 e5 r; {; E' @( q14、增加数据库用户:(test11/test)* f6 t8 L  m3 [5 o9 s! U# X$ G
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;# e( x: o6 v7 `) C9 C* H
15、用户授权:
- g2 Q$ R0 d" P3 ~grant connect,resource,dba to test11;  n" m( s; E* v/ P3 A1 g
grant sysdba to test11;
( X% }% z" a; j  L% Zcommit;; V& [2 R& j' G
16、更改数据库用户的密码:(将sys与system的密码改为test.)( Q! G! U5 d! _+ U* l" r
alter user sys indentified by test;
! L: B6 P5 l2 L* y; B! Qalter user system indentified by test; + }5 d! C" }+ ~; ~/ u. `  i1 G% n
回复

使用道具 举报

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

本版积分规则

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