找回密码
 立即注册
查看: 2294|回复: 0
打印 上一主题 下一主题

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。' u* T+ [# _; X8 j; u
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
/ a3 t, ~' `9 @1 I- j2 V, [3、SQL>connect / as sysdba ;(as sysoper)或
2 p% v2 g  X& c: r) _. ?+ q1 }connect internal/oracle AS SYSDBA ;(scott/tiger)8 _" Y4 ?: v0 V  N' V2 X
conn sys/change_on_install as sysdba;. w  D. L! M2 x9 b& ]. u1 W- z3 V0 c
4、SQL>startup; 启动数据库实例/ X( m- W- t' L* ^9 r4 |
5、 查看当前的所有数据库: select * from v$database;! l& L" T8 X' a) o
select name from v$database;2 W' |) H" V) E( L5 ^6 _6 S
desc v$databases; 查看数据库结构字段
! N& {4 E* d* f1 y! s7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
  k( {8 ?8 x' r5 K4 uSQL>select * from V_$PWFILE_USERS;7 E5 ~& f3 Z; E3 I- n
Show user;查看当前数据库连接用户) T. Q: B: H* ^" a! Y. f4 @+ k
8、进入test数据库:database test;
" {& @- |0 E. r' p9、查看所有的数据库实例:select * from v$instance;6 K  W& g& T* G6 x  }; h
如:ora9i1 ^3 M- E9 ?' b" L$ a7 C! T- C
10、查看当前库的所有数据表:
7 j6 k; F7 I, a! uSQL> select TABLE_NAME from all_tables; 6 C% i0 @1 U; b" v! y4 @1 _
select * from all_tables;
( D' v/ d) s$ \# o8 E, iSQL> select table_name from all_tables where table_name like '%u%';
7 `+ p" b6 D$ E* C
9 }2 J0 P  A; r- d) [+ HTABLE_NAME& Y* u9 W' ]0 G! q2 N. B: c
------------------------------. F9 R- @4 B3 p$ f
_default_auditing_options_0 Y5 d# v- z0 _7 D% [2 R

- E" F: O7 `, g! ^" Q$ b11、查看表结构:desc all_tables;
% F' r' p- U- ]( E' s+ R12、显示CQI.T_BBS_XUSER的所有字段结构:
% {1 T: N% g" u7 S3 Kdesc CQI.T_BBS_XUSER;
+ s1 ?1 Q8 ]. E5 I) M13、获得CQI.T_BBS_XUSER表中的记录:
0 w5 t6 b3 a& T4 t) E7 t  g% s$ _select * from CQI.T_BBS_XUSER;
3 u" l" m6 K$ s, Q0 F14、增加数据库用户:(test11/test)2 w' j2 m) R, H4 X8 y
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;; ]! [# w4 U- Y
15、用户授权:
- l- D) P7 {  P" R: f: `grant connect,resource,dba to test11;
( q/ w% P5 C" b9 `: g# J* ~grant sysdba to test11;, M5 h; W, R/ @  }" Q
commit;
' Q1 U" c/ W: h$ T, G0 l16、更改数据库用户的密码:(将sys与system的密码改为test.)
& J8 M# T0 h7 Y7 y9 nalter user sys indentified by test;
% k3 b/ ^2 a' Y" balter user system indentified by test;
. O0 i. @* z/ R' r+ l, f
回复

使用道具 举报

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

本版积分规则

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