Convert Physical Standby to Snapshot Standby and Vice-versa - Quick commands
Converting Physical Standby to Snapshot Standby
- Check Flashback is enabled. Not mandatory
- select DB_UNIQUE_NAME, OPEN_MODE, DATABASE_ROLE,flashback_on from v$database;
- Set Recovery dest and dest size
- Show parameter db_recovery_file_dest
- Stop Redo Apply
- ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
- For RAC - Mount only one instance
- srvctl stop database -d <database name>
- srvctl start instance -d <databasename> -i <instancename> -o mount
- At DGMGRL prompt -
- CONVERT DATABASE <standby database> TO SNAPSHOT STANDBY
- Restart the Database
- srvctl stop database -d <database name>
- srvctl start database -d <database name>
- Check Database role
- select DB_UNIQUE_NAME, OPEN_MODE, DATABASE_ROLE,flashback_on from v$database;
Converting Snapshot Standby to Physical Standby
- Check Database role
- select DB_UNIQUE_NAME, OPEN_MODE, DATABASE_ROLE,flashback_on from v$database;
- Check restore point
- select name, guarantee_flashback_database from v$restore_point;
- For RAC - Mount only one instance
- srvctl stop database -d <database name>
- srvctl start instance -d <databasename> -i <instancename> -o mount
- At DGMGRL prompt -
- CONVERT DATABASE <standby database> TO PHYSICAL STANDBY
- Restart the Database
- srvctl stop database -d <database name>
- srvctl start database -d <database name>
- Check Database role
- select DB_UNIQUE_NAME, OPEN_MODE, DATABASE_ROLE,flashback_on from v$database;
- Start the MRP on Standby
- ALTER
DATABASE RECOVER MANAGED STANDBY DATABASE NODELAY USING CURRENT LOGFILE
DISCONNECT FROM SESSION;
No comments:
Post a Comment