您的位置:首页 > 其它

拒绝服务攻击的原理

2008-04-30 16:51 435 查看
一. 用户账户的状态

SQL> edit

已写入 file afiedt.buf

1 select USERNAME,ACCOUNT_STATUS,EXPIRY_DATE,

2 DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE

3* from dba_users

SQL> /

USERNAME ACCOUNT_STATUS EXPIRY_DATE DEFAULT_TA TEMPO

--------------- -------------------- -------------- ---------- -----

USERA OPEN TBS3 TEMP

UPLOOKING OPEN USERS TEMP

SCOTT OPEN USERS TEMP

HR OPEN USERS TEMP

MDDATA EXPIRED & LOCKED 02-7月 -10 USERS TEMP

DIP EXPIRED & LOCKED USERS TEMP

TSMSYS EXPIRED & LOCKED 02-7月 -10 USERS TEMP

DBSNMP OPEN SYSAUX TEMP

SYSMAN OPEN SYSAUX TEMP

MDSYS EXPIRED & LOCKED 02-7月 -10 SYSAUX TEMP

ORDSYS EXPIRED & LOCKED 02-7月 -10 SYSAUX TEMP

CTXSYS EXPIRED & LOCKED 02-7月 -10 SYSAUX TEMP

ANONYMOUS EXPIRED & LOCKED 02-7月 -10 SYSAUX TEMP

EXFSYS EXPIRED & LOCKED 02-7月 -10 SYSAUX TEMP

DMSYS EXPIRED & LOCKED 02-7月 -10 SYSAUX TEMP

WMSYS EXPIRED & LOCKED 02-7月 -10 SYSAUX TEMP

XDB EXPIRED & LOCKED 02-7月 -10 SYSAUX TEMP

ORDPLUGINS EXPIRED & LOCKED 02-7月 -10 SYSAUX TEMP

SI_INFORMTN_SCH EXPIRED & LOCKED 02-7月 -10 SYSAUX TEMP

OLAPSYS EXPIRED & LOCKED 02-7月 -10 SYSAUX TEMP

MGMT_VIEW OPEN SYSTEM TEMP

SYS OPEN SYSTEM TEMP

SYSTEM OPEN SYSTEM TEMP

OUTLN EXPIRED & LOCKED 02-7月 -10 SYSTEM TEMP

已选择24行。

0 OPEN 当前帐户是开放的用户可以自由登录

1 EXPIRED 当前帐户已经过期, 用户必须在修改密码以后才可以登录系统, 在登录的时候,

系统会提示修改密码

2 EXPIRED(GRACE) 这是有password_grace_time定义的一个时间段, 在用户密码过期以后的第一次登录,

系统会提示用户,密码在指定的时间段以后会过期, 需要及时修改系统密码.

4 LOCKED(TIMED) 这是一个有条件的帐户锁定日期, 由password_lock_time进行控制,

在lock_date加上password_lock_time的日期以后,帐户会自动解锁.

8 LOCKED 帐户是锁定的,用户不可以登录, 必须由安全管理员将帐户打开用户才可以登录.

QL> alter user hr account unlock;

User altered.

SQL> alter user hr password expire;  ――强制用户必须修改密码后才能登录

User altered.

SQL> conn hr

Enter password:

ERROR:

ORA-28001: the password has expired

Changing password for hr

New password:

Retype new password:

Password changed

Connected.

二 . 用户登录信息

SQL> select SESSIONS_MAX,SESSIONS_WARNING,SESSIONS_CURRENT,SESSIONS_HIGHWATER

2 from v$license;

SESSIONS_MAX SESSIONS_WARNING SESSIONS_CURRENT SESSIONS_HIGHWATER

------------ ---------------- ---------------- ------------------

0 0 9 17

SQL> show parameter process

NAME TYPE VALUE

------------------------------------ ----------- ---------------

aq_tm_processes integer 0

db_writer_processes integer 1

gcs_server_processes integer 0

job_queue_processes integer 10

log_archive_max_processes integer 2

processes integer 180

SQL>

三 . 数据库账号的删除

Drop user hr cascade;

删除HR用户的所有资料信息

四 . kill 某一个session

SQL> select sid,serial# , username,terminal ,

2 program from v$session ;

SID SERIAL# USERNAME TERMINAL PROGRAM

---------- ---------- --------------- ---------------- ---------------------

167 296 SYS UNIQUE sqlplus.exe

172 1628 SYSMAN OMS

173 74 SYS UNIQUE PLSQLDev.exe

176 2 SYSMAN OMS

177 13 SYSMAN OMS

179 1 UNIQUE ORACLE.EXE (q000)

181 3 DBSNMP UNIQUE emagent.exe

182 563 SYS UNIQUE PLSQLDev.exe

184 2 UNIQUE ORACLE.EXE (q001)

187 1 UNIQUE ORACLE.EXE (QMNC)

191 6 SYSMAN OMS

192 299 DBSNMP UNIQUE emagent.exe

193 1 UNIQUE ORACLE.EXE (MMNL)

194 1 UNIQUE ORACLE.EXE (MMON)

195 1 UNIQUE ORACLE.EXE (CJQ0)

196 1 UNIQUE ORACLE.EXE (RECO)

197 1 UNIQUE ORACLE.EXE (SMON)

198 1 UNIQUE ORACLE.EXE (CKPT)

199 1 UNIQUE ORACLE.EXE (LGWR)

200 1 UNIQUE ORACLE.EXE (DBW0)

201 1 UNIQUE ORACLE.EXE (MMAN)

202 1 UNIQUE ORACLE.EXE (PSP0)

203 1 UNIQUE ORACLE.EXE (PMON)

已选择23行。

SQL> alter system kill session 'SID,SERIAL#'
五 . 修改用户的表空间

SQL> alter user hr default tablespace tbs1;

用户已更改。

SQL> alter user hr default tablespace USERS;

用户已更改。

SQL>

SQL> create temporary tablespace temp01 tempfile 'd:\temp01.dbf' size 10m;

表空间已创建。

SQL> alter user hr temporary tablespace temp01;

用户已更改。

SQL>

本文出自 “相信未来” 博客,请务必保留此出处http://liuleideshitou.blog.51cto.com/2062845/708536
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: