How to get history of modified data from Oracle databases
How can you get the history of data modified from an Oracle database?
There are a few options at your disposal. After the fact, you can mine your archived redo logs using Oracle's Log Miner utility. This presumes you have the archived redo logs available. For more information on how to use Log Miner, refer to the following documentation:
Using LogMiner to Analyze Redo Log Files
Before the fact, you can set up auditing to record changes. With auditing, you can record actions in a database table as they happen and then query the table any time in the future. For more information on auditing, please refer to the following documentation:
Database Auditing: Security Considerations
This was first published in May 2008