Oracle 19c Failover Steps

  • Check the standby server:
  • SQL> SELECT database_role FROM v$database;
  • Stop the MRP process and switch to primary mode:
  • SQL> RECOVER MANAGED STANDBY DATABASE CANCEL;
    SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH;
    SQL> ALTER DATABASE ACTIVATE STANDBY DATABASE;
    SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=DEFER SCOPE=BOTH SID='*';
  • Restart the standby database and verify it is in primary mode:
  • SQL> SHUTDOWN IMMEDIATE;
    SQL> STARTUP;
    SQL> SELECT database_role FROM v$database;
  • For setups with two or more standby servers:
  • Check the data flow between standby servers. If an issue occurs with redirect_dml mode, restart the standby servers to resolve the problem.

Note: Ensure the failover process is monitored carefully to avoid data inconsistencies.

Comments

Popular posts from this blog

Oracle 19c Dataguard Installation with DG Broker

Error when Installing Some Postgresql Packages (Perl IPC-Run)

Creating Jobs With Different Users via pg_cron in Azure Postgresql Flexible Server