Oracle FGA 감사 기록 의 정리 절차

주의: 본 고 는 오리지널 문장 이 므 로 전재 할 때 출처 를 밝 혀 주 십시오.
http://blog.csdn.net/msdnchina/article/details/38435999
1. 어떤 fga 감사 전략 이 있 는 지 확인 합 니 다.
select * from dbaaudit_policies 는 감사 전략 을 조회 할 수 있 습 니 다. 결과 의 모든 줄 을 조회 하 는 것 이 감사 전략 입 니 다.
또한, fga 감사 기록 은 이 보기 에 저 장 됩 니 다: select * from dbafga_audit_trail
이 보기 에 대응 하 는 배경 기본 표 는 sys. fga 입 니 다.log $, 다음 보기 참조.fga 감사 정책 은 sys. aud $표 에 저 장 된 것 이 아 닙 니 다!!
---    
CREATE OR REPLACE VIEW DBA_FGA_AUDIT_TRAIL
(session_id, timestamp, db_user, os_user, userhost, client_id, econtext_id, ext_name, object_schema, object_name, policy_name, scn, sql_text, sql_bind, comment$text, statement_type, extended_timestamp, proxy_sessionid, global_uid, instance_number, os_process, transactionid, statementid, entryid, obj_edition_name, dbid)
AS
select
      sessionid,
      CAST (
        (FROM_TZ(ntimestamp#,'00:00') AT LOCAL) AS DATE
      ),
      dbuid, osuid, oshst, clientid, auditid, extid,
      obj$schema, obj$name, policyname, scn, to_nchar(substr(lsqltext,1,2000)),
      to_nchar(substr(lsqlbind,1,2000)), comment$text,
      DECODE(stmt_type,
              1, 'SELECT', 2, 'INSERT', 4, 'UPDATE', 8, 'DELETE', 'INVALID'),
      FROM_TZ(ntimestamp#,'00:00') AT LOCAL,
      proxy$sid, user$guid, instance#, process#,
      xid, statement, entryid, obj$edition, dbid
from sys.fga_log$
---    

2. fga 감사 정책 사용 하지 않 기:
다음은 policyname => 'EMP_FGA_AUDIT '는 예 를 들 어 물론 고객 의 환경 에 여러 개의 감사 전략 이 존재 할 수 있다 는 것 을 설명 한다.
begin
dbms_fga.enable_policy (
  object_schema => 'SCOTT', 
  object_name =>'EMP',
  policy_name => 'EMP_FGA_AUDIT',
  enable => FALSE
);
end;

기타 감사 전략 을 보완 해 주 십시오.
3. exp 내 보 내기 sys. fga 실행log $표
exp sys/aa file=fga_logdmp log=fga_logexp.log tables=sys.fga_log$ buffer=99999999

주의: sys. fgalog $는 5G 크기 입 니 다. (이 표 는 lob 필드 가 있 습 니 다. dba segments 만 조회 하여 lob 열 이 있 는 표 의 크기 를 확인 할 수 없습니다.) 따라서 내 보 내 는 데 시간 이 걸 릴 수 있 습 니 다.
4. 로그 테이블 삭제:
truncate table sys.fga_log$

5. fga 감사 전략 오픈:
begin
dbms_fga.enable_policy (
  object_schema => 'SCOTT', 
  object_name =>'EMP',
  policy_name => 'EMP_FGA_AUDIT',
  enable => TRUE
);
end;

기타 감사 전략 을 보완 해 주 십시오.
메모: 위 = > 뒤의 정보, dbaaudit_policies 조회 나 왔 습 니 다.

좋은 웹페이지 즐겨찾기