中国网络渗透测试联盟
标题:
oracle数据库常用命令
[打印本页]
作者:
admin
时间:
2012-9-13 16:42
标题:
oracle数据库常用命令
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
: d8 c& z# W2 {( h2 R- ]; \$ p$ _
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
. y* R9 N$ H/ q% x# L4 f! g
3、SQL>connect / as sysdba ;(as sysoper)或
) W1 ]9 f( e( Q2 ^
connect internal/oracle AS SYSDBA ;(scott/tiger)
- d" W% J2 D, @0 r# ~9 j2 r
conn sys/change_on_install as sysdba;
- r0 i. E# E4 X+ C# L6 {/ a$ X
4、SQL>startup; 启动数据库实例
5 y' M% O0 Y1 u
5、 查看当前的所有数据库: select * from v$database;
/ W/ o9 p6 p, Z
select name from v$database;
( b z! |" _' `0 O9 ~0 o5 m3 w
desc v$databases; 查看数据库结构字段
' a% e; t9 ? d' s
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
4 }5 X% J; M) G' f
SQL>select * from V_$PWFILE_USERS;
" M0 z# s* Z, e c
Show user;查看当前数据库连接用户
9 }8 _7 m0 l% c5 h* x! s
8、进入test数据库:database test;
2 x* w( P" g0 S" `
9、查看所有的数据库实例:select * from v$instance;
* J% w0 i, O {1 }6 L5 _7 f
如:ora9i
: [" P) J4 U( V3 |" i/ _
10、查看当前库的所有数据表:
' t0 i$ }2 I! u0 p5 e) K& L
SQL> select TABLE_NAME from all_tables;
# p) Y+ F' b- [2 C( p
select * from all_tables;
2 I( u) v& ?$ _% m3 p
SQL> select table_name from all_tables where table_name like '%u%';
% P" H+ q/ D$ J1 B% Y
* N/ z8 r+ ^+ n3 H! C5 ^; d
TABLE_NAME
. M* P' ^! H+ J" w- t, H' Z: x2 B
------------------------------
8 [/ n$ Q* k+ i4 @$ a' ]% D; b
_default_auditing_options_
2 O$ X' L6 `# A1 g/ @, Z
- U5 @0 J; x4 X! ~; d% X0 b1 U7 `
11、查看表结构:desc all_tables;
. b4 X/ J( N$ ~* t* E* G/ g& ^
12、显示CQI.T_BBS_XUSER的所有字段结构:
! i5 I w2 ~+ A7 C( j! S
desc CQI.T_BBS_XUSER;
, S! @5 I* H: h) G- v% t2 o
13、获得CQI.T_BBS_XUSER表中的记录:
+ i4 I9 x) b: }
select * from CQI.T_BBS_XUSER;
: U+ t, o7 N. ^! F& j' O! u
14、增加数据库用户:(test11/test)
7 ?- M2 l; M3 Z% C8 a3 P
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
; h, @+ J s$ l N! p; o0 i
15、用户授权:
4 p8 j$ a/ [) g; W Q9 Q
grant connect,resource,dba to test11;
! q% n3 N& W- O# `+ `) G
grant sysdba to test11;
8 l) z# P( a* b8 i6 d; l
commit;
8 l: P/ w8 T# W5 ^
16、更改数据库用户的密码:(将sys与system的密码改为test.)
- n. W% t' q. Y1 }
alter user sys indentified by test;
- ^0 b- w! P* [: ^
alter user system indentified by test;
; M% l8 Q7 u4 _( ?$ s
欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/)
Powered by Discuz! X3.2