반응형
감사 트레일이 꽉 차면 더 이상 감사를 수행 할 수 없다.
따라서 항상 트레일의 여유 공간을 남겨 놓아야 한다.
다음은 2017/9/12일 00:00:00부터 2017/9/13 23:00:00 사이에 발생된 감사 기록을
모두 backup1 테이블로 백업하고 트레일의 감사기록을 삭제하는 SQL이다.
<백업>
CREATE table backup1 as
SELECT * FROM dba_audit_trail
WHERE extended_timestamp between '17/09/12 00:00:00 ASIA/SEOUL'
and '17/09/13 23:00:00 ASIA/SEOUL'
and OWNER != 'SYS'; -- 백업본 생성
<삭제>
DELETE FROM sys.aud$
WHERE ntimestamp# between '17/09/12 00:00:00'
and '17/09/13 23:00:00'; -- 뷰가 아닌 테이블을 통해 감사 기록을 삭제
반응형
'DBMS' 카테고리의 다른 글
ORACLE 세부감사 DBMS_FGA (0) | 2017.09.26 |
---|---|
Oracle Listner 설정 / Oracle 실행 쿼리 확인 (0) | 2017.09.26 |
SQL AUDIT(감사 조회 , 감사 설정) (0) | 2017.09.19 |
PL/SQL 패스워드 검증 (0) | 2017.09.19 |
PL/SQL - 프로시저 생성 (0) | 2017.09.18 |