Failover Activity Use Dataguard Broker (DGMGRL) in Oracle 19C
Failover Activity:
(crashed the Primary database and make standby database to primary role)
Step 1. Crash or down the primary:
ps -ef|grep pmon
oracle 16914 1 0 14:03 ? 00:00:00 ora_pmon_pearl
oracle 17722 15893 0 15:08 pts/0 00:00:00 grep pmon
kill -9 16914
(OR)
shutdown the primary database (shut immediate)
alter system switch logfile;
shut immediate
Step 2. Run Failover Command in Standby:
DGMGRL> dgmgrl sys/sys@muthu
DGMGRL> show configuration;
DGMGRL> FAILOVER TO muthu;
Performing failover NOW, please wait...
Failover succeeded, new primary is "muthu"
DGMGRL> show configuration;
Step 3.Rebuild Old Primary After Failover:
Post failover, there are two methods of rebuilding your failed primary
Method 1: Rebuild from scratch –> RMAN duplicate
Method 2: Flashback database –> only if Flashback was enabled
Reinstate failed primary: When you use data guard broker, with just one command, the primary can be rebuilt. Start the failed primary server, in this case start pearl server
start the old primary with mount stage
startup mount
On current primary (muthu):
DGMGRL> dgmgrl sys/sys@muthu
DGMGRL> show configuration;
DGMGRL> reinstate database pearl;
Reinstating database "pearl", please wait...
Operation requires shutdown of instance "pearl" on database "pearl"
Shutting down instance "pearl"...ORA-01109: database not open
Database dismounted.ORACLE instance shut down.
Operation requires startup of instance "pearl" on database "pearl"
Starting instance "pearl"...ORACLE instance started.
Database mounted.
Continuing to reinstate database "pearl" ...
Reinstatement of database "pearl" succeeded
Verify pearl post reinstate: The best part is broker will automatically recover earlier failed primary pearl, mount the database and start MRP too
On failed primary (pearl):
select name,open_mode from v$database;
select process, status, sequence# from v$managed_standby;
Switchover to get original configuration (Revert Back): At this stage, you can perform switchover to again get back original configuration
On current primary (muthu):
dgmgrl sys/sys@muthu
DGMGRL> switchover to pearl;
Comments
Post a Comment