dbms_fga
un audit complet de toute les transactions...
exemple: (mais ca peut aller plus loin que ca)
exemple:
exec dbms_fga.add_policy (object_schema=>'TEST',object_name=>'TTEST',policy_name=>'NICO_TEST', statement_types => 'SELECT, INSERT, UPDATE, DELETE');
je fais un pti select: select * from TEST.TTEST
je sais tous ce qu'il se passe sur la table TTEST du shema TEST
exemple: pour voir le résultat
select session_id, timestamp , db_user, userhost, object_name, object_schema, policy_name, scn, sql_text, statement_type from dba_fga_audit_trail (pour voir le resultat)
10629;28/08/09;14:58 SYSTEM;belaf;TTEST;TEST;NICO_TEST;4877744;select * from TEST.TTEST;SELECT
Pour voir les FGA ACTIF:
select * from DBA_AUDIT_POLiCIES
Pour la supprimer:
exec dbms_fga.drop_policy (object_schema=>'TEST',object_name=>'TTEST',policy_name=>'NICO_TEST');
Partager