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)