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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
/ J# g! c3 S' `6 w/ x: H2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
, p, n5 ]2 P  h3、SQL>connect / as sysdba ;(as sysoper)或
% ]) ]- k1 j+ n2 Oconnect internal/oracle AS SYSDBA ;(scott/tiger)6 D) j% X6 D% a% r6 u
conn sys/change_on_install as sysdba;
0 b. w; O" U2 @, Q4、SQL>startup; 启动数据库实例7 m% p: x3 z1 R: R6 H% P
5、 查看当前的所有数据库: select * from v$database;
3 g4 u' G% h' j2 O! Yselect name from v$database;) g+ f* ~+ a1 m" Z1 x/ ^) w
desc v$databases; 查看数据库结构字段
* D% ~5 ?, a8 n, f7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
2 M1 [0 m$ R! F0 ]) jSQL>select * from V_$PWFILE_USERS;
% L3 W2 w: S$ \' VShow user;查看当前数据库连接用户9 P0 k7 Q* a  Q, d0 t. \9 R* E
8、进入test数据库:database test; : S4 {. M2 c3 F; u; B! Q( K8 C
9、查看所有的数据库实例:select * from v$instance;' X4 u! R3 u* I; h0 n+ K& s1 P
如:ora9i
& Q* e' E9 i! ^1 y" i10、查看当前库的所有数据表:" |3 r* w7 ^0 m8 S+ \. J( {5 `
SQL> select TABLE_NAME from all_tables;
4 S8 u: G8 u0 M. Xselect * from all_tables;' s& _; y" Z  e
SQL> select table_name from all_tables where table_name like '%u%';
! W5 y0 ?) o" E' }# }% D. n7 e0 z5 K) K  s+ |- D
TABLE_NAME. M8 {4 Z% C& _1 `
------------------------------4 i* ^! Q7 |# [8 `7 a0 i' c; f
_default_auditing_options_( j7 N3 Y7 \7 S, z2 d. {

# m4 m9 h* W. z* T5 ~, e# ~" D11、查看表结构:desc all_tables;7 o, d" ~; x$ `, b8 e5 ?
12、显示CQI.T_BBS_XUSER的所有字段结构:8 m& n  m0 V1 t' B4 ^, c' S# T" a
desc CQI.T_BBS_XUSER; ' D- t$ M9 N& U) J& g1 {
13、获得CQI.T_BBS_XUSER表中的记录:8 @& `. Z# c9 c3 Y
select * from CQI.T_BBS_XUSER;
9 Z, Y3 v/ m$ ~4 M$ f14、增加数据库用户:(test11/test)
: E/ ~! T5 K) U; H# n: ~9 Vcreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;5 |: |. c6 Y: b3 \
15、用户授权:
" q" X1 C" n0 K! _: d  N- F) P$ Zgrant connect,resource,dba to test11;, I" T! |2 I. x1 X
grant sysdba to test11;$ O% G8 K4 U, [
commit;
9 H" J! K0 `. w% |4 l7 z1 ?16、更改数据库用户的密码:(将sys与system的密码改为test.)9 Y* s/ O4 {; B0 i* y+ T
alter user sys indentified by test;
: d; B( |+ Y6 g" galter user system indentified by test; * Z! V& O% p& k1 w
回复

使用道具 举报

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

本版积分规则

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