Shareplex's first search sys.gv_$archived_log for archive logs, if it can not find it there then it looks at SP_OCT_ARCH_LOC. SP_OCT_ARCH_LOC currently only reads first directory entry after each SID for RAC:
!;SID1;/xxxx/xxx/loc1;SID2;/xxxx/xxxx/loc3
If you specify something like this, loc2 and loc4 are not read:
!;SID1;/xxxx/xxx/loc1;/xxxx/xxxx/loc2;SID2;/xxxx/xxxx/loc3;/xxxx/xxxx/loc4
RAC with dataguard or failover may require Shareplex to look at multiple locations for archive log files.
RAC only, When used with dataguard log_archive_dest1 is specified instead of log_archive_dest.
WORKAROUND:
If you would like Shareplex to look at multiple directories for archive logs for both SIDs, you should not specify SID in this parameter.
sp_ctrl> stop capture
sp_ctrl> set param SP_OCT_ARCH_LOC /xxxx/xxxx/loc1;/xxxx/xxxx/loc2;/xxxx/xxxx/loc3;/xxxx/xxxx/loc4
sp_ctrl> start capture
STATUS:
This enhancement request has been submitted and this issue will be addressed in future Shareplex releases.