Restart Data Guard log shipping

From standby database:

ALTER DATABASE RECOVER MANAGED STANDBY DATABASE disconnect from session;

Check alert log to see that logs are being applied:

Thu Sep 16 09:51:09 2010
Completed: ALTER DATABASE RECOVER MANAGED STANDBY DATABASE disconnect from session
Thu Sep 16 09:51:09 2010
Media Recovery Log +FLASH/{database}/archivelog/2010_09_13/thread_2_seq_12120.1251.729645939
Media Recovery Log +FLASH/{database}/archivelog/2010_09_13/thread_1_seq_12752.7696.729642661
Media Recovery Log +FLASH/{database}/archivelog/2010_09_14/thread_1_seq_12753.5454.729657061
Media Recovery Log +FLASH/{database}/archivelog/2010_09_14/thread_2_seq_12121.6595.729649857
Thu Sep 16 09:51:21 2010
Media Recovery Log +FLASH/{database}/archivelog/2010_09_14/thread_2_seq_12122.1235.729657063
Media Recovery Log +FLASH/{database}/archivelog/2010_09_14/thread_2_seq_12123.9205.729664261

If this doesn't work then try the following:

  • Stop/start the standby database.

  • Disable/Enable log shipping on primary, which may restart log shipping automatically.