Docker : Oracle Container Registry (11th July)

Subscribe to Posts by Email

Subscriber Count

    499

Pages

Oracle Flashback options

A brief history about Oracle Flashback , its starting version, various enhancements, What it uses to manage the flashback.

Version Flashback Option available Provides Uses Depends on
9i Flashback Query allows the user to query the data at some point-in-time in the past to reconstruct the lost data that may have been deleted or changed by accident Undo undo_retention
10g Flashback Version Query provides a mechanism to view changes made to the database over the time at row level undo undo_retention
10g Flashback Transaction Query provides a mechanism to view changes made to the database at the transaction level , dba_transaction_query you can view the versions of statements for that transactions and revert to particular statement undo undo_retention
10g Flashback Table provides the ability to recover a table, a set of tables to the specific point in time undo undo_retention
10g Flashback Drop provides a safety net when dropping objects as you can very quickly and easily undo the drop recyclebin recyclebin on
10g Flashback database is a new strategy for doing point-in-time recovery. It quickly rewinds an Oracle database to a previous time to correct any problems cause by logical data corruption or by human mistakes flashbacklogs
and
uses rvwr bg process
flashback area
10g Flashback Standby Database This flashback feature improves the switchover and failover time of a standby database. You no longer need to specify a log apply delay, because you can now roll back the standby database if an error occurs on the primary and is propagated to the standby. Useful when there is a logical corruption to avoid same propagated to standby flashback logs/archives delay option with automatic recovery
recover managed standby database delay 60 disconnect;
10g Flashback Reinstantiation This flashback feature reduces the need to instantiate the old primary database following a failover. This in turn lets you restore full resiliency after a failure more quickly. You can do this by using the SQL statement FLASHBACK DATABASE to roll back the primary database in time to synchronize with the standby database. select standby_became
_primary_scn from v$database;
flashback old primary to the scn came from standby (current primary)
11gR1 Flashback Data Archive

(Total Recall)

provides support for querying the history data using the familiar flashback feature (flash back query) with sql construct clause “AS of”, beyond the undo retention or flash back archive limit A separate flashback archive tablespace and uses fdba bg process object clause Retention
alter table employees flashback archive <ts>;

 

Hope this helps, this information is gathered from different sources and updated here in, if any of above seems inaccurate please update me , will correct the same.

-Thanks

Geek DBA

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>