審計--audit
truncate table sys.audit$; --如果業務繁忙會造成審計表越來越大,可以定期刪除,而且建議將此表move至其他資料表空間,預設在system
select * from sys.fga_log$;
select * from dba_audit_policies; --審計策略
select * from dba_fga_audit_trail; --細粒度審計
select * from dba_common_audit_trail where db_user='SCOTT'; --檢視標準審計行和細粒度的審計行
select * from DBA_AUDIT_STATEMENT;
select * from DBA_STMT_AUDIT_OPTS;
SELECT * FROM SCOTT.SC_PAY_LS;
SELECT * FROM SCOTT.SC_TN_LS;
--刪除策略
/*begin
dbms_fga.drop_policy('SCOTT','SC_PAY_LS','SCOTT_PAYLS');
dbms_fga.drop_policy('SCOTT','SC_TN_LS','SCOTT_TRANLS');
end;*/
--增加策略,只針對欄位的update-delete操作審計
begin
dbms_fga.add_policy(object_schema=>'SCOTT',object_name=>'SC_PAY_LS',policy_name=>'SCOTT_PAYLS',statement_types => 'UPDATE,DELETE',audit_column => 'T1,B2');
dbms_fga.add_policy(object_schema=>'SCOTT',object_name=>'SC_TN_LS',policy_name=>'SCOTT_TNLS',statement_types => 'UPDATE,DELETE',audit_column => 'T1');
end;
select * from sys.fga_log$;
select * from dba_audit_policies; --審計策略
select * from dba_fga_audit_trail; --細粒度審計
select * from dba_common_audit_trail where db_user='SCOTT'; --檢視標準審計行和細粒度的審計行
select * from DBA_AUDIT_STATEMENT;
select * from DBA_STMT_AUDIT_OPTS;
SELECT * FROM SCOTT.SC_PAY_LS;
SELECT * FROM SCOTT.SC_TN_LS;
--刪除策略
/*begin
dbms_fga.drop_policy('SCOTT','SC_PAY_LS','SCOTT_PAYLS');
dbms_fga.drop_policy('SCOTT','SC_TN_LS','SCOTT_TRANLS');
end;*/
--增加策略,只針對欄位的update-delete操作審計
begin
dbms_fga.add_policy(object_schema=>'SCOTT',object_name=>'SC_PAY_LS',policy_name=>'SCOTT_PAYLS',statement_types => 'UPDATE,DELETE',audit_column => 'T1,B2');
dbms_fga.add_policy(object_schema=>'SCOTT',object_name=>'SC_TN_LS',policy_name=>'SCOTT_TNLS',statement_types => 'UPDATE,DELETE',audit_column => 'T1');
end;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28258625/viewspace-1693814/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- audit審計
- MySQL審計auditMySql
- AUDIT審計(2)
- Oracle 審計 auditOracle
- oracle 審計(Audit)Oracle
- SQL Server 審計(Audit)SQLServer
- ORACLE AUDIT審計(1)Oracle
- oracle開啟audit(審計)Oracle
- Oracle Audit 審計 說明Oracle
- RHEL審計內容/etc/audit/audit.rules
- Oracle audit 審計功能說明Oracle
- 【AUDIT]Oracle審計配置及常用sqlOracleSQL
- AUDIT審計的一些使用
- MySQL審計外掛-MariaDB Audit PluginMySqlPlugin
- FGA審計及audit_trail引數AI
- SSH服務審計工具ssh-audit
- mysql 5.7新增server_audit 安全審計功能MySqlServer
- Oracle Audit 審計功能的認識與使用Oracle
- RHEL審計配置/etc/audit/auditd.conf
- MySQL5.6 audit審計外掛安裝初探MySql
- AUDIT_TRAIL設定及審計日誌清理AI
- Audit裡審計SQL語句與審計系統許可權的區別SQL
- Oracle中審計引數audit_trail的討論(轉)OracleAI
- Oracle 標準審計,設定AUDIT_SYSLOG _LEVEL引數Oracle
- 管理AUDIT_TRAIL初始化引數配置標準審計AI
- 語句審計相關的表是stmt_audit_option_map
- 【AUDIT】審計並記錄使用者連線資料庫資訊資料庫
- [20141202]11g審計sys.dba_audit_sessionSession
- oracle10g audit--審計sys使用者(as sysdba或者sysoper)特權操作行為Oracle
- DM7審計之物件審計物件
- 【審計】標準資料庫審計資料庫
- Database Audit and Audit trail purgingDatabaseAI
- FN_AUDIT - Name of security audit file
- Oracle審計Oracle
- oracle 審計Oracle
- 再談審計專案審計質量(轉)
- ORACLE AUDITOracle
- Oracle Database標準審計和細粒度審計功能OracleDatabase