Oracle 19C Dataguard Swithover without DataGuard Broker
Environment:
Oracle Version: 19.3.0
OS Version: Oracle Linux Server 8
Primary Server
DB Unique Name=pearl
DB Name=pearl
Hostname=192.168.31.201
Standby Server
DB Unique Name=muthu
DB Name=muthu
Hostname=192.168.31.202
To Confirm that the synchronization is ready to perform a switchover(primary)
alter database switchover to muthu verify;
check that there are no gaps:(prim)
select status, gap_status from v$archive_dest_status where dest_id = 2;
Run Switchover command on Primary Side:
alter database switchover to muthu;
pearl was shutdowned
muthu was mounted (verify)
select name,open_mode,database_role from v$database;
NAME OPEN_MODE DATABASE_ROLE
--------- -------------------- ----------------
PEARL MOUNTED PRIMARY
Once Switchiover is Done:
Primary database is muthu
Standby database is pearl
Open the muthu is current primary:
alter database open;
select name,open_mode,database_role from v$database;
NAME OPEN_MODE DATABASE_ROLE
--------- -------------------- ----------------
PEARL READ WRITE PRIMARY
Start the pearl is current standby:
startup mount
alter database open;
alter database recover managed standby database disconnect from session;
Comments
Post a Comment