givons2 Creative Commons License 2014.10.04 0 0 5068

select to_char (scn_to_timestamp(max(ora_rowscn)), 'YYYY.MM.DD HH24:MI:SS') AS Utolso_TABLANEV1
from TABLANEV1

union

select to_char (scn_to_timestamp(max(ora_rowscn)), 'YYYY.MM.DD HH24:MI:SS') AS Utolso_TABLANEV2
from TABLANEV2

union

select to_char (scn_to_timestamp(max(ora_rowscn)), 'YYYY.MM.DD HH24:MI:SS') AS Utolso_TABLANEV3
from TABLANEV3;

 

A dolog azon alapul, hogy minden block header-ben ott van utolsó módosításának az SCN-je.

 

 

Még azt is meg lehet(ett volna) csinálni, hogy a táblákat rowdependencies enabled attribútummal hozod létre és akkor még azt is tudod, hogy melyik sor lett utoljára piszkálva.

 

és a harmadik:

 

audit insert, update, delete, select on TABLANEV1;

audit insert, update, delete, select on TABLANEV2;

audit insert, update, delete, select on TABLANEV3;

 

ebből még azt is, hogy ki és mit módosított.

(persze az overhead-del kalkulálni kell)

 

 

 

Előzmény: F1DO (5065)