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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。+ `2 a) U0 u0 e6 Z5 F
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
( I+ R: X7 n$ n' K7 [( ]* m3、SQL>connect / as sysdba ;(as sysoper)或( V2 {+ b/ O/ y) O" c
connect internal/oracle AS SYSDBA ;(scott/tiger)/ h) A6 K, I1 Z( J1 ~
conn sys/change_on_install as sysdba;
& |. V' {# s5 O: V+ l) q4、SQL>startup; 启动数据库实例
4 Z& D+ k! U& Y! e7 O5、 查看当前的所有数据库: select * from v$database;
, u+ l0 F! B$ Nselect name from v$database;8 Z# s" i  ?' J% d. V. s6 j3 C. Q1 `' K
desc v$databases; 查看数据库结构字段3 R, `* a- `* h' O/ l
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:; z2 K( U3 S0 ]' d0 ?# S
SQL>select * from V_$PWFILE_USERS;
1 T* F' Q# u/ p- n( g0 ^' `9 _Show user;查看当前数据库连接用户
& ^4 I9 i2 E9 u+ ^/ m( j4 P3 k8、进入test数据库:database test;
! d) _, @1 r1 j1 T% B) }# r9、查看所有的数据库实例:select * from v$instance;9 V9 e- P) [, [. v/ g& i
如:ora9i
$ J$ {% A1 E0 Q! O10、查看当前库的所有数据表:! W$ }7 L5 a% A6 w
SQL> select TABLE_NAME from all_tables;
8 @$ [2 F& ^7 k4 T$ v* nselect * from all_tables;
+ `" W, K( h  v$ `. S( e8 q  z+ kSQL> select table_name from all_tables where table_name like '%u%';
- R, \. Z$ }$ P5 b' [0 B* b
9 q. i) T! f% f+ T2 e* bTABLE_NAME
. T5 I! {9 `! o% q- R- H# v0 N------------------------------2 p; c2 w: E4 D
_default_auditing_options_' b: L2 j3 Z7 G& W* _6 K7 s

7 F( E/ J: }4 e# \- w% a11、查看表结构:desc all_tables;- M, r  l+ p/ `. O
12、显示CQI.T_BBS_XUSER的所有字段结构:
- X! I# n( H9 E. edesc CQI.T_BBS_XUSER; . h/ ]* w. [) v! G
13、获得CQI.T_BBS_XUSER表中的记录:
/ h5 Z) G9 }- c2 a4 a& L, f) K+ ?select * from CQI.T_BBS_XUSER; + Q1 G+ c) x' Y/ f
14、增加数据库用户:(test11/test)
: Y2 h2 r4 U  t, g9 C! bcreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;1 S( [. j: Z' j. B2 v0 E
15、用户授权: $ ?; U. p- r. N0 t0 o* B
grant connect,resource,dba to test11;  F( e7 |, d. M- c' s
grant sysdba to test11;
; j- n$ n8 \  `) d3 b0 icommit;" {; X6 M' s9 h/ b$ P
16、更改数据库用户的密码:(将sys与system的密码改为test.)* T$ w! O# }. M. S2 H
alter user sys indentified by test;- n/ u4 c/ Y. j+ \1 _6 s0 {; F# T
alter user system indentified by test;
9 L# V- O6 m& n4 t( l# \- x5 e
回复

使用道具 举报

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

本版积分规则

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