找回密码
 立即注册
查看: 2297|回复: 0
打印 上一主题 下一主题

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。3 l. ?  E* G, E& m  j
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
1 j; m' X1 N, ?* N* y& o3、SQL>connect / as sysdba ;(as sysoper)或* B" e! ]( q8 M; F! k
connect internal/oracle AS SYSDBA ;(scott/tiger)! i0 n6 ^# W8 O1 @
conn sys/change_on_install as sysdba;3 ]7 s: O: q" P* `) k: H" F: h# f
4、SQL>startup; 启动数据库实例
* a6 R1 h/ }7 A  I1 Y5、 查看当前的所有数据库: select * from v$database;$ r1 ~1 d; y! K9 F5 L
select name from v$database;( S- j. f; F' D  I
desc v$databases; 查看数据库结构字段
3 t* n3 ~/ ], |! j1 H: c7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
7 ~: w& M: z6 o1 [3 YSQL>select * from V_$PWFILE_USERS;
8 w4 A/ r8 h- MShow user;查看当前数据库连接用户* E8 \: P9 V. i- p
8、进入test数据库:database test; : Y; t, i, Q( u0 q; C( ]
9、查看所有的数据库实例:select * from v$instance;
1 G" U  r" v2 G3 W& _2 j如:ora9i
% D# w( J$ P- K- T10、查看当前库的所有数据表:
  Y/ w5 P* W. w8 \SQL> select TABLE_NAME from all_tables; 4 V1 i( A) d6 A
select * from all_tables;" @: Y( h  q2 E2 J/ x9 P5 J# N& X& z
SQL> select table_name from all_tables where table_name like '%u%';
9 Y- `$ u8 V9 C: [3 M) K
8 U9 w' u2 O& S( }' k- vTABLE_NAME: m. m0 d( [- Y) ~+ _
------------------------------
5 Z* [3 N3 Z8 k0 t_default_auditing_options_
  k. j' E) W& q; G& Q+ g) o$ b; j2 R# ]
11、查看表结构:desc all_tables;1 B! z  @+ _; n! ~3 ?6 \
12、显示CQI.T_BBS_XUSER的所有字段结构:2 y' q% I+ t' [  @
desc CQI.T_BBS_XUSER; # Q: v6 v! ?8 Q+ F# ^& K$ \9 F
13、获得CQI.T_BBS_XUSER表中的记录:
' P1 j+ `3 p: A- @* R; N0 Zselect * from CQI.T_BBS_XUSER;
: z3 v: e: t4 h! i0 ~, c- M14、增加数据库用户:(test11/test)
- U7 h5 P1 B* L+ u5 K+ c0 \create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
& a, z. b/ s5 D+ e0 ?/ K) q5 F) i/ p15、用户授权: . o2 l' R/ y1 g+ b( \* I7 F
grant connect,resource,dba to test11;
( ~  z4 L. E( m( B4 j* r4 fgrant sysdba to test11;
$ L& N/ J: L  J+ U1 Icommit;
" J2 \- B- K) T% u& M  J" B1 n16、更改数据库用户的密码:(将sys与system的密码改为test.)
* G/ W9 h  M! ?4 lalter user sys indentified by test;
' |5 x4 k3 V5 c4 S  a- c% M: A, Ualter user system indentified by test;
+ U6 C4 y! I2 |- W. q: E  z) ^
回复

使用道具 举报

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

本版积分规则

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