Redo Log
Redo Log
NOTED: increase the redo log file on database production with data guard, in case you don't have a data
guard you can skip standby step.
on primary database
Fathy Mohamed
SQL> select MEMBER,TYPE from v$logfile where type='ONLINE';
Step 3:drop the old redo log group when status is inactive
SQL> select GROUP#,THREAD#,MEMBERS,BYTES,status from v$log;
Step 3-1: to switch between group until the old redo log group to be inactive
Fathy Mohamed
SQL> alter system switch logfile;
SQL> alter system checkpoint;
SQL> ALTER DATABASE DROP LOGFILE group 1;
SQL> ALTER DATABASE DROP LOGFILE group 2;
SQL> ALTER DATABASE DROP LOGFILE group 3;
Step 4-1: recreate standby redo log group with new size as redo log group to solve the lag
issue
Step 4-2: stop the transport and apply from DG broker
on primary
dgmgrl /
DGMGRL> show configuration
DGMGRL> edit database ECMCON set state='transport-off';
Succeeded.
DGMGRL> edit database ecmcndr set state='apply-off';
Succeeded.
Fathy Mohamed
SQL> select MEMBER,TYPE from v$logfile where type='STANDBY';
on standby
Step 5-2: add new standby redo log group with new size
SQL> alter database add standby logfile thread 1 group 5 ('+DATA','+RECO') size 3G reuse;
SQL> alter database add standby logfile thread 1 group 6 ('+DATA','+RECO') size 3G reuse;
SQL> alter database add standby logfile thread 1 group 7 ('+DATA','+RECO') size 3G reuse;
on primary
Step 5-3: add new standby redo log group with new size
SQL> alter database add standby logfile thread 1 group 5 ('+DATA','+RECO') size 3G reuse;
SQL> alter database add standby logfile thread 1 group 6 ('+DATA','+RECO') size 3G reuse;
SQL> alter database add standby logfile thread 1 group 7 ('+DATA','+RECO') size 3G reuse;
on standby
Step 6: recreate redo log group with new size
SQL> select GROUP#,THREAD#,MEMBERS,BYTES,status from v$log;
Fathy Mohamed
SQL> select MEMBER,TYPE from v$logfile where type='ONLINE';
SQL> show parameter STANDBY_FILE_MANAGEMENT
SQL> ALTER SYSTEM SET STANDBY_FILE_MANAGEMENT=manual scope=both sid='*';
on primary
Step 6-2: start the transport and apply from DG broker
dgmgrl /
DGMGRL> show configuration
DGMGRL> edit database ECMCON set state='transport-on';
Succeeded.
DGMGRL> edit database ecmcndr set state='apply-on';
Succeeded.
Fathy Mohamed
Fathy Mohamed