1. 程式人生 > >審計資訊查詢+檢視登入使用者退出資訊

審計資訊查詢+檢視登入使用者退出資訊

審計資訊查詢
當前的審計引數值
這裡寫圖片描述
1設定物件資料操作
audit select,insert,delete on scott.dept by access;
這裡寫圖片描述
2為了方面檢視,先將sys.aud$表的資料進行刪除(開發中不建議)
delete sys.aud$
這裡寫圖片描述

3scott使用者登入,如下操作

insert into scott.dept values(11,’a’,’a’);
select * from scott.dept;
update scott.dept set loc=’addr’ where deptno=11 ;
delete scott.dept where deptno=11 ;
這裡寫圖片描述

4檢視審計資訊(sys使用者)
column object_name format a10;
column username format a10;
column timestamp format a12;
column owner format a10;
column obj_name format a10;

select username,timestamp,owner,action_name,obj_name from dba_audit_object;

這裡寫圖片描述
username:操作的使用者
owner:被操作的使用者
action_name:操作內容
obj_name :物件

檢視登入使用者退出資訊

set pagesize 100
set line 100
column “DB使用者” format a10;
column “作業系統” format a30;
column “連線狀態” format a10;
column “登入時間” format a20;
column “退出時間” format a20;

select username “DB使用者”,os_username “作業系統”,
decode(returncode,’0’,’connected’,’1005’,’failed null’,’1007’,’failed’,returncode) “連線狀態”,
to_char(timestamp,’yyyy mm dd hh24:mi:ss’) “登入時間”,
to_char(logoff_time,’yyyy mm dd hh24:mi:ss’) “退出時間”
from dba_audit_session
where to_char(timestamp,’yyyy mm dd’) > ‘2017 05 26’;

這裡寫圖片描述