Showing posts with label Flashback. Show all posts
Showing posts with label Flashback. Show all posts

Monday, July 27, 2015

Restore Point Create and Flashback Database of RAC Database(11.2.0.4) on Dataguard Environment

Steps to create and Flashback database of RAC Database(11.2.0.4) on Datagurad Enviroment.

>> Formating
SQL>set linesize 121
SQL>col name format a15
SQL>col time format a32

--==========Restore Point============
>>Create Restore Point
SELECT name, scn, time FROM gv$restore_point;
create restore point bm_20150723 guarantee flashback database;
create restore point asd_20150723 guarantee flashback database;
create restore point afd_20150723 guarantee flashback database;

>>Drop Restore Point
SELECT name, scn, time FROM gv$restore_point;
DROP RESTORE POINT bm_20150723;
DROP RESTORE POINT asd_20150723;
DROP RESTORE POINT afd_20150723;


--=======Flashback DB======

>> On Primary DB

Node-1: 172.31.xxx.x, Node-2: 172.31.xxx.x 

On Primary DB Steps are:
1. Shutdown database [Node-1 & Node-2].
2. Open database in Mount Mode[Node-1].
3. Flashback database to specific restore point[Node-1].
4. Database Open in Read Only Mode[For Checking Purpose].
5. Shutdown database[Node-1].
6. Database Open in Mount Mode[Node-1].
4. Finally Database open in RESET LOGS.

SQL Command:
SQL> shutdown immediate;  [Node-1]
SQL> shutdown immediate;  [Node-2]
SQL> startup mount [Node-1]
SQL> flashback database to restore point AGL_20150723;[Node-1]
SQL>alter database open read only;[Node-1]
SQL>shutdown immediate; [Node-1]
SQL>startup mount [Node-1]
SQL> alter database open resetlogs; [Node-1]

Note: After database open from Primary[Node-1] then below from command run from Primary[Node-2].
SQL>startup [Node-2]


>> On Standby DB
On Standby DB Steps are:
1. Shutdown database.
2. Open database in Mount Mode.
3. Flashback database to SCN. [SCN must be smaller than PRIMARY DB flashback SCN ]
6. Database Open in read only mode.
4. Recover database with real time apply.

SQL Command:
SQL> shutdown immediate
SQL> startup mount
SQL> flashback database to scn 3462606000;
SQL> alter database open read only;
SQL> alter database recover managed standby database using current logfile disconnect from session;