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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
: d7 ?4 V: }/ y2 _0 K( f2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
& }$ Z' D. X5 x* p" s3、SQL>connect / as sysdba ;(as sysoper)或
8 N' E6 L1 i  G* z* H; ^) P# zconnect internal/oracle AS SYSDBA ;(scott/tiger)  f2 w$ x6 c( ]7 ]
conn sys/change_on_install as sysdba;
# `' y5 B9 w6 Q; x! w6 C( z4、SQL>startup; 启动数据库实例0 W; q3 W3 R( V( f: n0 Z
5、 查看当前的所有数据库: select * from v$database;
7 s, G; G/ Q8 X9 C7 ?select name from v$database;
9 e: Q: N( t" Tdesc v$databases; 查看数据库结构字段7 u; |. [! M' M3 k( W; G) e, q
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:+ p/ r/ Q4 n6 l& {1 U" G
SQL>select * from V_$PWFILE_USERS;8 ^# ]$ W, s+ t6 ~5 }8 I. Z) [
Show user;查看当前数据库连接用户) {9 Z7 _7 J# a( k2 w  ]4 D6 O
8、进入test数据库:database test;   x3 s; F/ M% G6 ^$ C' U7 |! O
9、查看所有的数据库实例:select * from v$instance;
" F4 i( ~; a' J" e% b如:ora9i
5 f* r9 r5 d" ~10、查看当前库的所有数据表:
/ v( ]6 K& E4 ]. y8 d0 Z( k) [- [SQL> select TABLE_NAME from all_tables; & j" K$ L5 J0 L" g  T# ?- _& f
select * from all_tables;9 x6 B* I0 h! v; v
SQL> select table_name from all_tables where table_name like '%u%';
! i* `+ k5 Q- p! E* p9 `
2 k9 T1 F3 s6 N5 b0 b% s/ ^8 ~. z3 sTABLE_NAME) V9 T# u$ ~  U' b5 I  b
------------------------------
9 I! x9 {% v% T0 w1 B4 J' w* R' U_default_auditing_options_& B+ _' @+ h4 l+ K
$ H. r" f1 a+ E0 M
11、查看表结构:desc all_tables;* v1 \" ~' N$ ?; I% ]0 G
12、显示CQI.T_BBS_XUSER的所有字段结构:; z. {2 C  B0 \# n( N. [4 v; b
desc CQI.T_BBS_XUSER; " q# j, U( g, {8 _9 B  I
13、获得CQI.T_BBS_XUSER表中的记录:2 p$ w# ?. s  y( n# S
select * from CQI.T_BBS_XUSER;
7 }. h4 D' l- y6 {! G9 h14、增加数据库用户:(test11/test)
2 X1 }4 f; C# Y6 x" A! k+ g% ocreate user test11 identified by test default tablespace users Temporary TABLESPACE Temp;3 D8 J2 `. r1 k" `
15、用户授权:
6 T& ?8 a# @$ R$ i/ _$ H+ V: tgrant connect,resource,dba to test11;
* K' z6 c. c1 @+ k$ b* M, rgrant sysdba to test11;
9 W2 ~, P6 d) u% Q; e! Qcommit;' v7 I6 ~2 h3 K, M2 n( K2 r
16、更改数据库用户的密码:(将sys与system的密码改为test.)
  s. _, k" Q; Z4 Y3 R$ v% K5 kalter user sys indentified by test;0 [8 v: Q2 i, O
alter user system indentified by test; 7 H) }* }* L8 G) D' a- |8 z  I) c
回复

使用道具 举报

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

本版积分规则

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