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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。% t) f# t7 W: J: V1 A
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;6 r, O' Q. q# r6 y/ B& b
3、SQL>connect / as sysdba ;(as sysoper)或
1 N. T6 Q8 d' N( Xconnect internal/oracle AS SYSDBA ;(scott/tiger)+ }1 m1 ]* r3 j, u. W
conn sys/change_on_install as sysdba;( m8 m. e' S. j
4、SQL>startup; 启动数据库实例: m+ a% s% F& ?( n/ l  x2 j! o
5、 查看当前的所有数据库: select * from v$database;
& d: R% R$ B+ D1 ?select name from v$database;
+ h, f0 p# E/ s- G9 tdesc v$databases; 查看数据库结构字段0 {. |- e# ~, ]) c1 g2 l+ V
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
8 Q# d! |$ o9 g4 V- T5 m% q# gSQL>select * from V_$PWFILE_USERS;
9 m+ S, C) Y( r+ |" F4 ^Show user;查看当前数据库连接用户
5 m' I0 D7 I) G. y0 e8 n+ L. j8、进入test数据库:database test;
" r+ F5 V6 D) U* F* @& T9、查看所有的数据库实例:select * from v$instance;
, h0 M% C5 H4 D3 S4 A. N; x如:ora9i
- f% M: u* }+ l, [3 M# p7 s/ O9 ]10、查看当前库的所有数据表:; [6 n5 `' _8 \" a
SQL> select TABLE_NAME from all_tables;
: ~, _  \* z9 H" Sselect * from all_tables;
+ i0 i( h/ m, Y1 `3 [- B6 GSQL> select table_name from all_tables where table_name like '%u%';
6 {" F2 B1 |3 `8 ~
( U* Q# P: [, v7 ~: i" q. T, ETABLE_NAME7 M1 V! Y' @) H  _1 W' G
------------------------------
1 z* \" p7 ^8 d( T4 A( n_default_auditing_options_
0 I$ v  \3 H+ l, I0 j7 i+ |
& Z& H) K/ m) B5 R- I0 F3 |# Q* {# o11、查看表结构:desc all_tables;, M- S. c5 O% u/ b
12、显示CQI.T_BBS_XUSER的所有字段结构:
, l/ X! a7 J9 N2 P' q& w5 r3 vdesc CQI.T_BBS_XUSER;
' C+ O9 O$ `' p2 m0 j13、获得CQI.T_BBS_XUSER表中的记录:
, O9 k+ j/ t1 d. ^% [7 H5 }select * from CQI.T_BBS_XUSER; * L) a! R4 }' D% y
14、增加数据库用户:(test11/test)
* T8 G$ f: }& |0 i9 w4 }create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;, ~& ~  M. @& \( I0 Y1 C- b4 L
15、用户授权:
+ k3 L6 o7 \9 M1 cgrant connect,resource,dba to test11;
3 A! D/ O3 E8 g: z, ~' Lgrant sysdba to test11;
1 x* ^& d, e+ P# O! gcommit;
, e( [4 T. H# T16、更改数据库用户的密码:(将sys与system的密码改为test.)
9 _+ ?+ O8 L& ]- [alter user sys indentified by test;; s' r  x: T! S/ r% V2 _
alter user system indentified by test;
. ?5 W6 O6 H7 t4 m) k) R" S
回复

使用道具 举报

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

本版积分规则

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