0% found this document useful (0 votes)
5 views9 pages

Oracle Database Flashback12R2

Uploaded by

arun.h.kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views9 pages

Oracle Database Flashback12R2

Uploaded by

arun.h.kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Oracle 12R2 Database Flashback Tech-

nologies
Hariprasath Rajaram
Today’s Agenda
History of Oracle Flashback Technologies
Flashback Technologies Transformation
Since V9
 Flashback Query using
AS OF scn/timestamp  Flashback Transaction
 Session Level Flashback using  Flashback Data Archive (Total Recall)
dbms_flashback  Flashback Standby Database
 Statement Level Flashback using
AS OF clause

 Flashback Version Query


 Multitenant : Flashback Pluggable
 Flashback Transaction Query
Database (PDB)
 Flashback Table
 Temporal Validity
 Flashback Drop
 Flashback Database
Flashback Architecture Overview
Flashback Technologies Features

 Flashback Query
 Flashback Table
 Flashback Drop
 Flashback Versions Query
 Flashback Transaction Query
 Flashback Query Functions
 Flashback Database
 Flashback Data Archive
 Flashback Pluggable Database (PDB)
 Temporal Validity
Flashback Advanced use cases
Flashback technology is integrated into Oracle Recovery Manager (RMAN) and Oracle Data Guard. So, apart from the
basic use cases mentioned above, the following use cases are addressed using Oracle Flashback.

Block Media recovery by RMAN - to perform block level recovery

Snapshot Standby - where the standby is temporarily converted to a read/write environment for testing, backup, or
migration purposes

Re-instate old primary in a Data Guard environment – this avoids the need to restore an old backup and perform a
recovery to make it a new standby.

Guaranteed Restore Points - to bring back the entire database to an older point-in-time in a guaranteed way.
Flashback Architecture Overview
Type Name Purpose Example Scenario
Investiga- Flashback To query a table for a verify the value alter batch update Re-
tion/ Query value at one previous place the latest value of a column will a
Correc- point in time value as of 10AM
tion

Investiga- Flashback Ver- To query the changes Monitor stock inventory quantity changes
tion sion that occurred in a during the
Query table UNDO between past day Obtain the transaction
two points in time that changed the value

Investiga- Flashback To query the details of To determine who initiated


tion Transaction the transaction the transaction and the values affected
Query
Flashback Architecture Overview
Type Name Purpose Example Scenario
Correc- Flashback Table To rewind the table con- A few rogue update statements in-
tion tent correctly updated multiple rows
to a point in time in the table. Those up-
dates need to be reversed
Correc- Flashback Drop Undelete a dropped ob- User accidentally dropped a table
tion ject that needs to be restored

Correc- Flashback Trans- Reverse a transaction To reverse a transaction that


tion action updated a few tables

CDP Flashback Data- Rewind the entire data- User truncated a few important ta-
base base bles that need to be restored
to a previous point in
time

You might also like