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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
+ F6 j/ V( L1 k/ g2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
1 z6 i  W9 I0 y$ \3 t' ?3、SQL>connect / as sysdba ;(as sysoper)或6 _# v; O3 ?' U% d0 \" e3 g( L% x
connect internal/oracle AS SYSDBA ;(scott/tiger)
0 v+ [# n$ l0 p) Q3 Jconn sys/change_on_install as sysdba;. t0 V4 k# N0 c" u6 A
4、SQL>startup; 启动数据库实例
& k- T: _$ ^; O: A( x5、 查看当前的所有数据库: select * from v$database;' v0 c+ i- u9 J3 r: F" h" s
select name from v$database;
: \: l/ D$ I4 h' E; u3 {) I* edesc v$databases; 查看数据库结构字段
! @5 D3 A8 |, R; ?' M6 o7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
/ T5 B+ @8 K/ E7 w( cSQL>select * from V_$PWFILE_USERS;
3 e) ^  y& e$ g0 ]: u* QShow user;查看当前数据库连接用户9 J! C8 ]9 ]. _. N( `& e4 \
8、进入test数据库:database test;
6 `" }; F7 Z1 _9 _5 R- c9、查看所有的数据库实例:select * from v$instance;
7 m7 O% p% b5 \8 M( O7 Q7 K如:ora9i. {% `4 q, B5 t* k1 @
10、查看当前库的所有数据表:: Q3 q; P/ F% N: U( E& ~
SQL> select TABLE_NAME from all_tables; - T) c. i5 w6 E7 C8 H7 q6 \9 s+ q
select * from all_tables;
% O! s. w% i$ M* |/ ?& {SQL> select table_name from all_tables where table_name like '%u%';
2 y- y; z- r- G
4 a- C- B0 N* q6 t0 I7 w4 `TABLE_NAME& y  }! F3 H9 C9 `% v( z1 f
------------------------------
* g) x/ I9 `$ D' S: x: n* ~' w% d_default_auditing_options_  e+ l4 c' z  {: j& g3 I
9 W. x+ x" q& g' K# {# {/ _
11、查看表结构:desc all_tables;( j0 h3 B! Y; h/ V2 O+ e
12、显示CQI.T_BBS_XUSER的所有字段结构:5 W8 y5 l' B" Z9 Q% Z/ |
desc CQI.T_BBS_XUSER; . O/ }7 y" ^. \6 B0 k, D  d  `
13、获得CQI.T_BBS_XUSER表中的记录:
; ~( G8 ?- [6 C4 P* _& \( f$ tselect * from CQI.T_BBS_XUSER; - e7 Z& y% P' c0 _
14、增加数据库用户:(test11/test)1 b: T" L* [/ w3 W5 u
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;! A2 {) m# T4 h4 W% T! [
15、用户授权:
, n/ K4 M- q! @; Agrant connect,resource,dba to test11;
$ ?: F# |; h% i4 F. v  R* Wgrant sysdba to test11;2 H  F: y9 [9 F5 h
commit;' M6 j; s8 X% p4 [. I4 ^  x& D
16、更改数据库用户的密码:(将sys与system的密码改为test.)
: n7 z* ?; {( Z9 |alter user sys indentified by test;
+ j9 f# C2 z/ Zalter user system indentified by test;
. |5 n9 w: b! N/ s
回复

使用道具 举报

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

本版积分规则

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