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

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
  j" a* G) n1 H  t' h9 X/ R: N2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
+ N) _% q: k- q/ o; Z1 b" W5 P9 @3、SQL>connect / as sysdba ;(as sysoper)或$ U! J# l* W* P8 D
connect internal/oracle AS SYSDBA ;(scott/tiger)# J1 \# G. D6 G# G4 K
conn sys/change_on_install as sysdba;, D2 T* T+ J! l
4、SQL>startup; 启动数据库实例" T% F: |8 d7 \0 t* u6 P
5、 查看当前的所有数据库: select * from v$database;4 I% q& P2 T3 j
select name from v$database;
4 ]# d* h( Q/ y3 U9 F# p& E+ Ldesc v$databases; 查看数据库结构字段
0 v9 Z2 q# N4 k# g7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
- q6 U3 F  A0 M2 }# n! G% ySQL>select * from V_$PWFILE_USERS;+ V4 o2 }+ s. N  ?1 G; N
Show user;查看当前数据库连接用户
6 v+ ?  D1 E. O; Y5 d# E; P' U8、进入test数据库:database test;
2 g$ E2 C9 V; E( ]9、查看所有的数据库实例:select * from v$instance;+ n, M2 g; z" A/ P8 o
如:ora9i% E: S0 h: ~+ H, }* W3 |! ]& A
10、查看当前库的所有数据表:
  p4 ~2 w9 Z1 S& a5 F8 x/ X. hSQL> select TABLE_NAME from all_tables;
; w, y2 X5 l3 Q3 d% L  z, G: |select * from all_tables;6 [- d. H( W$ @$ e& F* [  ~3 G
SQL> select table_name from all_tables where table_name like '%u%';$ j' S; R' M* I& v. v- F

- f( {& V: f- Q3 G: vTABLE_NAME& R! K1 ~) l# O/ P) h2 v
------------------------------
4 V( q! r3 f- h# j( s7 d9 G_default_auditing_options_+ Y/ \- ]! k% x6 b3 Q8 p
% j- T7 Q( d1 ]1 H
11、查看表结构:desc all_tables;; G4 [/ W. d5 q
12、显示CQI.T_BBS_XUSER的所有字段结构:0 `/ t& z1 n  ^- u, B
desc CQI.T_BBS_XUSER; 3 e+ [3 P% z( U* d# {# v" c
13、获得CQI.T_BBS_XUSER表中的记录:# \! A9 A+ l1 M1 `
select * from CQI.T_BBS_XUSER;
* y' F8 _# P/ V' q7 J( G8 I14、增加数据库用户:(test11/test)
; ?9 c& q' I9 ^% [create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;3 h8 R( R, `. ?$ j( `2 {& G8 `
15、用户授权: 4 w. T; Y5 E8 q( ?$ c
grant connect,resource,dba to test11;
. F( b/ l% p0 ?; r; [5 rgrant sysdba to test11;
! t+ {: `; v5 n! o0 @# Hcommit;
4 J! j& q/ H& x" E16、更改数据库用户的密码:(将sys与system的密码改为test.)( B" ^6 [8 r4 ?6 C9 [" N
alter user sys indentified by test;
/ I+ V! Y: X6 f( b( P) q& l/ aalter user system indentified by test; * A* l1 h5 N/ n+ T' Z  \
回复

使用道具 举报

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

本版积分规则

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