Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: Does Oracle Have a Way to Store Historical Changes to Records?
Oh, cmon! There was no requirement on 2001 backlog. :)
Sure it is possible to create a history table and hang all kinds of triggers on a source table. It is a trivial way if people needs to keep tracking for a long time. But the app and DB should be *designed* for that.
But what if the "wish of auditing" has appeared just out of blue, will you redesign your DB for a single investigation? No. But you can "trace back" as long as your archivelog retention period allows you to do. Also some automation can be done to store "interesting" records from Log Miner views to permanent tables. And performance-wise it will be more efficient.
The retention period must be SLAed. Thus traceback audit capabilities should be mentioned as well in SLA. All requests on audit investigations that are out of a retention period must be rejected.
Frank van Bortel wrote:
> Mark Malakanov wrote:
>
>>Log Miner. >>
![]() |
![]() |