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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。0 ?, Z$ b' G6 s, b1 X
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
1 y7 k& n7 Z1 `$ ]2 f3、SQL>connect / as sysdba ;(as sysoper)或; \6 a2 p' L* c& p  O' d$ V
connect internal/oracle AS SYSDBA ;(scott/tiger)8 w% B4 C: v) f5 ^8 Z
conn sys/change_on_install as sysdba;6 H/ F# R, w1 W4 j5 K% o
4、SQL>startup; 启动数据库实例6 I) |% O' I  U. B; W0 d$ A0 P, p
5、 查看当前的所有数据库: select * from v$database;5 u, Z8 S9 [- u% W; ~
select name from v$database;/ s2 L4 U* `$ _8 ^: t
desc v$databases; 查看数据库结构字段
: F/ ~5 x+ S+ B6 _" n7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
. k0 ~6 C- [$ F7 M9 ~* u7 fSQL>select * from V_$PWFILE_USERS;0 x' M. m' T2 h
Show user;查看当前数据库连接用户/ Y' g/ _1 [0 X; r1 B# t. |% t% q$ f
8、进入test数据库:database test;
* Q& j3 v& O5 m% s' m. v5 T; G0 Z) ~9、查看所有的数据库实例:select * from v$instance;4 p4 Y/ e2 a) g  @' q1 g
如:ora9i
6 ]' `3 d  L- E$ S10、查看当前库的所有数据表:( `8 Q# w+ H$ I, ?0 n/ D
SQL> select TABLE_NAME from all_tables;
8 j( y. p. x+ ]6 Dselect * from all_tables;
/ X2 F. ?, k* `- DSQL> select table_name from all_tables where table_name like '%u%';
: h$ y7 @6 v6 q) \7 }; b' e; C  e6 `5 @( n9 R
TABLE_NAME
6 E) N- R  A/ v: @& R: ?------------------------------  ~& Y0 ~0 }5 I  B' u2 X
_default_auditing_options_
0 f8 ?* F# ?% Q5 v
* u6 |: |% {1 d, |11、查看表结构:desc all_tables;
) V" u5 n) z. R* T( _5 N6 Z9 d12、显示CQI.T_BBS_XUSER的所有字段结构:
, Z7 }: ^) e0 j- z) p. Fdesc CQI.T_BBS_XUSER; 9 {5 S5 D5 P+ W' G$ @
13、获得CQI.T_BBS_XUSER表中的记录:
' b' _7 l8 ^0 S- mselect * from CQI.T_BBS_XUSER;
, Z' X& d- J3 [1 Z0 \4 A14、增加数据库用户:(test11/test)
9 r& A9 j/ M* W) Jcreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;7 D- F$ O! w5 o1 S; G
15、用户授权: ) V9 ~6 e# d9 m% R( j; g( V
grant connect,resource,dba to test11;
% U* p0 l# X# ?6 ^5 Ggrant sysdba to test11;& W9 S% _! T4 b7 f, v
commit;
3 X/ \4 E1 E# X. ]  W16、更改数据库用户的密码:(将sys与system的密码改为test.)
4 p# _$ G. a+ b* z1 Lalter user sys indentified by test;2 P, Z5 ~0 C" Q' e  M! s4 M4 S
alter user system indentified by test; : S3 S+ v' G; q# N7 F
回复

使用道具 举报

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

本版积分规则

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