中国网络渗透测试联盟
标题:
oracle数据库常用命令
[打印本页]
作者:
admin
时间:
2012-9-13 16:42
标题:
oracle数据库常用命令
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
1 O8 u3 s/ {$ X
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
6 ^7 y) d. y( w J
3、SQL>connect / as sysdba ;(as sysoper)或
( @8 [( r# S, N. \! U1 z. A) C
connect internal/oracle AS SYSDBA ;(scott/tiger)
% G, y' J$ w1 M% d; T
conn sys/change_on_install as sysdba;
8 b1 X. p% h1 L; e
4、SQL>startup; 启动数据库实例
" t6 {/ A. C9 [, |+ H) y
5、 查看当前的所有数据库: select * from v$database;
/ z: {4 ?8 X% n) X3 f$ ^( ^7 G' f3 j7 e
select name from v$database;
) p) h, v0 l" P' o+ u) J; W
desc v$databases; 查看数据库结构字段
" b# o/ a5 p; ~ |: V5 L8 d7 w1 w
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
' p4 \2 c( J' Q" p0 v$ G( |5 \
SQL>select * from V_$PWFILE_USERS;
: r6 u9 [, P" Q/ k5 ~% k) @. J% i0 {
Show user;查看当前数据库连接用户
) K6 [1 ^0 K: h+ g5 k3 s0 G" h* X
8、进入test数据库:database test;
# E$ g4 c) j0 O3 R3 M+ e
9、查看所有的数据库实例:select * from v$instance;
2 W% g5 D& i- ?! V8 O1 X
如:ora9i
+ f2 t% }) N9 r# b; ^
10、查看当前库的所有数据表:
T# x1 t b A
SQL> select TABLE_NAME from all_tables;
9 H; j6 a3 l" o1 F& x
select * from all_tables;
( X' ~0 b( {4 k- C
SQL> select table_name from all_tables where table_name like '%u%';
, p' d1 F0 K/ O" }
9 `+ {0 ~2 @+ e0 Z+ ~: @
TABLE_NAME
8 x$ [( E; ]+ P; d% u! ]4 Q
------------------------------
( \7 l5 _$ M. |. q, {5 z
_default_auditing_options_
0 W% M8 o6 g, |) Z# G* b
/ M, p/ \. g" h! \( o, r
11、查看表结构:desc all_tables;
9 r3 T5 f& d4 }% ?5 h( J
12、显示CQI.T_BBS_XUSER的所有字段结构:
0 R ]: l$ Y+ }+ z3 Z7 X- e
desc CQI.T_BBS_XUSER;
" d2 `5 X3 N* t+ e1 s( w% N
13、获得CQI.T_BBS_XUSER表中的记录:
% |2 z; Y% ?2 {9 m9 ~
select * from CQI.T_BBS_XUSER;
3 p/ J$ W9 A6 K! j
14、增加数据库用户:(test11/test)
% {: q7 U2 B7 k) t* Y- b; {
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
( K4 x4 S- g3 _* D+ c: ]9 }4 l0 d
15、用户授权:
( s1 u, {1 m y: s
grant connect,resource,dba to test11;
$ j# Q2 x7 h/ J# c9 I0 t! Z7 u
grant sysdba to test11;
/ I5 a. G9 `+ ]) A* v: u1 s
commit;
! C: \. r9 O z, K2 [
16、更改数据库用户的密码:(将sys与system的密码改为test.)
0 z1 P1 B$ s. J6 v3 ]* X
alter user sys indentified by test;
& T7 H4 I6 k& a% c. {+ B2 ~
alter user system indentified by test;
! }# Q+ ?5 |- }/ b* U
欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/)
Powered by Discuz! X3.2