Standby redo logs are optional at the source site, but always advisable to be prepared for switchover or failovers.
If DB_CREATE_ONLINE_LOG_DEST_1 is not set and
DB_CREATE_FILE_DEST and DB_RECOVERY_FILE_DEST is specified,
the redo logs are created multiplexed each under DB_CREATE_FILE_DEST and DB_RECOVERY_FILE_DEST
If you need to move the redo log to another diskgroup or another filesystem on standby database, these are the steps
--cancel the recovery
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
--change the Standby File Management
ALTER SYSTEM SET STANDBY_FILE_MANAGEMENT='MANUAL';
--Clear the redo logs
ALTER DATABASE CLEAR LOGFILE GROUP 2;
--Drop the redo logs
ALTER DATABASE DROP LOGFILE GROUP 2;
--Add the new logs at the correct locations
ALTER DATABASE ADD LOGFILE THREAD 1 GROUP 2 ('+REDO_DG1','+REDO_DG2') size 1024M;
-- If you need to add standby redo logs, do so...
ALTER DATABASE ADD STANDBY LOGFILE THREAD 1 GROUP 5 ('+REDO_DG','+REDO_DG2') size 1024M;
Put the standby database back into action
ALTER SYSTEM SET STANDBY_FILE_MANAGEMENT='AUTO';
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;
No comments:
Post a Comment