Skip to Main Content

Breadcrumb

Question and Answer

Chris Saxon

Thanks for the question.

Asked: September 25, 2019 - 1:20 am UTC

Last updated: September 25, 2019 - 2:47 am UTC

Version: 12.1.0.2.0

Viewed 1000+ times

You Asked

Hello,

Sorry if this is a little convoluted, but I have an active customers table that gets updated daily (updates, deletes, and inserts) with about 1.5 million rows. What I would like to do with this table is to run reports of the table in different snapshots in time. Let's say I want to run the August report on the table based what the table looked like on August 31st or retroactively run January report on January 31st data. Is this possible without making a complete backup of the table at the end of every month?

In my mind, I'm thinking, how do I create and keep a small snapshot of the data every month and have the snapshot only keep track of incremental changes? Does anyone have a good solution to this?

Thanks!

and Connor said...

Checkout flashback data archive. It might do exactly what you need.


Rating

  (1 rating)

Is this answer out of date? If it is, please let us know via a Comment

Comments

A reader, September 25, 2019 - 7:00 pm UTC


More to Explore

Backup/Recovery

Check out the complete guide to all of the Backup & Recovery techniques in the Oracle Database.