Hola
Si estas con Enterprise Edition te recomendaria usar Data Guard Broker para tener una mejor gestion de tu configuracion de Standby
En todo caso asumo que lo estas haciendo vian comandos SQL, por lo tanto "pierdes" cierta visibilidad. Por lo menos debes asegurar que haya poco desfase (gap) entre el Sequence# del primary y el standby, normalmente tiene una gap de un sequence. Te envio algunos SQL que podrias usar:
1) En el Standby
select al.thread#, max(al.sequence#) "Last Seq Recieved" from v$archived_log al group by thread#;
select lh.thread#, max(lh.sequence#) "Last Seq Applied" from v$log_history lh group by thread#;
2) En el Primary
select al.thread#, max(al.sequence#) "Last Seq Archived" from v$archived_log al group by thread#;