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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。" w. `9 J2 F; |5 Z( K3 P6 g" L
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;9 Y5 T8 p' N5 t8 w. U
3、SQL>connect / as sysdba ;(as sysoper)或& p# S) D! y( @6 Z1 B# |
connect internal/oracle AS SYSDBA ;(scott/tiger)
* r' R* S6 q) v4 w2 ]8 gconn sys/change_on_install as sysdba;
8 i6 T7 y" y! V; B3 ~% F4、SQL>startup; 启动数据库实例
7 f' ], m: d8 |5 L) R# u0 m6 |5、 查看当前的所有数据库: select * from v$database;9 a6 K- y/ X4 _. j
select name from v$database;# z: g% r* a1 b# h
desc v$databases; 查看数据库结构字段6 ?: o, g9 K0 h( L- E  c% Z
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
% o& R& d3 b! KSQL>select * from V_$PWFILE_USERS;: h7 S1 Q8 ]6 _
Show user;查看当前数据库连接用户3 S% z6 }2 W1 p" X+ i% x
8、进入test数据库:database test;
' o) b/ z6 j8 I6 U9、查看所有的数据库实例:select * from v$instance;
/ T" d5 }4 T5 e4 l0 t& A如:ora9i
, N/ K! V8 m; z10、查看当前库的所有数据表:
; S  C8 d8 C2 ~* }( O% l6 A" ?& lSQL> select TABLE_NAME from all_tables; # G& h. {3 {; A0 O9 v
select * from all_tables;, T- ?5 X) X, @# d; Q
SQL> select table_name from all_tables where table_name like '%u%';
4 a0 T: K! y5 T. _9 {) |$ F4 S7 c8 Y* f6 J6 ^' ]) L: P/ m2 q% \3 l
TABLE_NAME
8 w/ v. w& `6 [! u2 k------------------------------
# w* M1 X* m) g; ?_default_auditing_options_
( x0 z& N( }7 j4 ]3 N' ]9 f& L$ }0 ^1 z0 R
11、查看表结构:desc all_tables;
% E: D# p+ H' g4 Z0 V4 z: D. Y. A12、显示CQI.T_BBS_XUSER的所有字段结构:
$ t8 t3 r& o# s3 n9 O* [8 C6 ~desc CQI.T_BBS_XUSER; / Z8 `! O: `& s% Z
13、获得CQI.T_BBS_XUSER表中的记录:
4 l% Z9 U8 a" e7 dselect * from CQI.T_BBS_XUSER; , S9 E/ c/ ~/ M1 _6 C5 i5 n
14、增加数据库用户:(test11/test)
( x6 O8 w* H# `9 Screate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
1 \  W: _0 |% H; p" t( r+ B1 z15、用户授权: , P! t) Y# J( H( a5 e) U
grant connect,resource,dba to test11;4 d7 \( ]+ N9 i5 ^
grant sysdba to test11;
' g) |7 p% R. n# _5 ]0 Ecommit;
1 k  d% \3 ^& J' m6 q2 Y16、更改数据库用户的密码:(将sys与system的密码改为test.)
& q' I8 @5 s( Oalter user sys indentified by test;
) q" U+ Y& B& z0 Z8 r0 m1 C6 }alter user system indentified by test; * x, N6 v: k$ I+ m: k$ \1 V
回复

使用道具 举报

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

本版积分规则

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