RAC 11gR2; Guaranteed Restore Points with Flashback Logging Disabled

Restore Points and Guaranteed Restore Points:

Before using flashback database solution to revert any changes made on the database, you can give a name to the SCN or specific Time until which you want to restore. This name you give is called a restore point.
A normal restore point enables you to flash the database back to a restore point within the time period determined by the DB_FLASHBACK_RETENTION_TARGET initialization parameter. A guaranteed restore point enables you to flash the database back deterministically to the restore point regardless of the DB_FLASHBACK_RETENTION_TARGET initialization parameter setting. The guaranteed ability to flash back depends on sufficient space being available in the flash recovery area.
Both normal Restore points and guaranteed restore points are stored in the control file. The main difference is that normal restore points aged out from the control file where a guaranteed restore points never age out of the control file and must be manually dropped. In normal restore point Flashback logs may be deleted in response to space pressure.

A guaranteed restore point combined with the Flashback Database command rewinds the database to its state at the restore point SCN even if the flashback database features in not enabled. If you choose to disable the flashback logging, then you cannot use the flashback database to restore the database to any point from the guaranteed restore point. However, you can flashback to the guaranteed restore point and then use the archive logs to recover to SCNs from the guaranteed restore point until the time you want to recover to.

Guaranteed Restore Points with Flashback Logging Disabled:

When you create a guaranteed restore points and the flashback database is disabled then the first time a data file block is modified Oracle stores an image of the block before the modification in the flashback logs. Later modifications to the same block are not logged again in the flashback logs unless another guaranteed restore point was created after the block was last modified.
This solution can be used when you want to revert database changes made by the application (during an upgrade for example).
In the following example, we will show you how to use Guaranteed Restore Points with Flashback Logging Disabled to revert database changes in a RAC 11gR2 environment.

The example:

Read the complete post here: www.oracle-class.com

Views: 292

Comment

You need to be a member of Oracle Community to add comments!

Join Oracle Community

Oracle Community On

I'm not a fan of advertising, and so I will not be including any advertisements on OracleCommunity.net. However, managing this community does not come without cost! If you are willing to donate to help pay for the monthly community fees and domain services I accept Bitcoin and PayPal donations.

Donate Bitcoins

Badge

Loading…

Blog Posts

Why Consider Microsoft Exchange Server 2013 For Your Organization?

The Microsoft Exchange Server 2013 is packed with features that make Server management efficient, effective and easy. The following article takes a look at the features of this Microsoft product and how it can help organizations manage their servers in a better way. Read on to know.



Server management can be a challenge for organizations and when taken lightly can cost organizations a fortune. Managing huge databases, confidential and sensitive information…

Continue

Posted by Michael Warne on March 28, 2015 at 2:08am

IBM WODM Online Training @VirtualNuggets:

Web URL       :  http://www.virtualnuggets.com/ibm-websphere-odm.html

Email               : info@virtualnuggets com

Contact           :+1-707 666 8949(USA)                     

                        : +91-888 556 0202(India) 

 

IBM WODM Online Training @VirtualNuggets:

 

           …

Continue

Posted by Thirupathi Myadaveni on March 16, 2015 at 3:30am

Oracle Reports as PL/SQL Stored Procedures

Would anyone be interested in a solution & framework that can create Reports generated as Text or HTML output using PL/SQL as the only programming language?



This would be useful for those developers that have skills in PL/SQL and would like to leverage the use of basic & advanced SQL & PL/SQL to create Database Stored Reports and call them within any preferred front-end or back-end technology.



In case those who are familiar with RPT/RPF (Oracle's first…

Continue

Posted by LongBridge Corporation on March 10, 2015 at 2:36am

Data sync between 2 servers

Say i have 2 servers named server01 and server02.
server01 is my database server and server02 for a backup server.
Now how can I make a connection to save all data server01 to server02(only database data)
Note: both servers are connected to a LAN network.

Posted by Shakaouth Shanto on March 2, 2015 at 9:17am — 1 Comment

© 2015   Created by Steve Karam.

Badges  |  Report an Issue  |  Terms of Service