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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。$ e6 l6 Z1 c& O2 z7 C9 f
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
( i- _2 M5 n# |- F- E( |1 D% {3、SQL>connect / as sysdba ;(as sysoper)或% v6 _; o8 j6 t6 Z, P
connect internal/oracle AS SYSDBA ;(scott/tiger)6 q% [$ Z( t. P' N' C+ f( U
conn sys/change_on_install as sysdba;
5 q8 T# C/ ~1 K% `. D6 L4、SQL>startup; 启动数据库实例; T2 A& I2 a7 C5 L# @" {
5、 查看当前的所有数据库: select * from v$database;0 Y% I# A7 ~0 J8 N( u4 @, Z
select name from v$database;
7 A3 A% j( y$ M. [desc v$databases; 查看数据库结构字段
& n3 Z: M* N5 Y  Q7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
# M9 j6 r1 f' q2 R  jSQL>select * from V_$PWFILE_USERS;2 Y, C) K1 I  F  o8 t" J! n( @
Show user;查看当前数据库连接用户* X: D% Y. D0 O$ w; J. b
8、进入test数据库:database test; 5 |  D1 ]1 u) c" F% r
9、查看所有的数据库实例:select * from v$instance;
# h$ }2 J0 v+ h$ b/ V* @3 Z' X! g如:ora9i5 q" B5 w$ r. B9 V; {5 F
10、查看当前库的所有数据表:
1 z( k' l3 k( ZSQL> select TABLE_NAME from all_tables; % A8 H' O  v1 t, \  j
select * from all_tables;
. M7 H' m5 X9 A7 X3 j3 QSQL> select table_name from all_tables where table_name like '%u%';
! p4 {3 Q; y5 K1 n: n$ U" `; v/ s5 V! b
TABLE_NAME5 r& q5 a; Y% Q8 K% k
------------------------------6 v; x% L$ s  p/ T5 ]# M, e
_default_auditing_options_# t& s* m* U! |
, i3 p& U. ]1 R  \, t1 [
11、查看表结构:desc all_tables;
9 I- u8 r) Z* \" t* I12、显示CQI.T_BBS_XUSER的所有字段结构:0 v* q& {3 w5 e: W; F  F" _
desc CQI.T_BBS_XUSER; . Y" C4 F+ [$ B3 l0 o
13、获得CQI.T_BBS_XUSER表中的记录:
3 v- L& m5 s1 r: q$ s% @, gselect * from CQI.T_BBS_XUSER; 6 s8 |, q8 F; ~" f3 \
14、增加数据库用户:(test11/test)7 [4 k! U/ K1 @" i# A
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
2 x( ?' h( g8 S8 |! u0 H1 a1 H; O# J15、用户授权:
- l7 x& X5 W7 ?9 I5 Q  Ygrant connect,resource,dba to test11;# J1 j+ M' b0 {
grant sysdba to test11;
  T7 J* [: b7 x5 X' G/ Ycommit;
- H& V7 k7 S/ y16、更改数据库用户的密码:(将sys与system的密码改为test.)- \$ I# A; k: K  R! @2 a
alter user sys indentified by test;
* R+ k% u9 C5 H4 `) f3 H8 K' ~alter user system indentified by test; + L& h- n3 p0 f& T, ^& D
回复

使用道具 举报

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

本版积分规则

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