How do we resend a plog?
A plog can be resend from the mine process to the apply process by using an internal engine command. Please see API and Internal Commands for more information.
The process is:
- Stop the Mine and Apply process
- In the console type (use the plog sequence instead of X):
dbvrep> ENGINE MINE RESET TO PLOG X
- On the target database,
run SQL> delete dbvrep.dbrsapply_plog_history where sequence>=X; - Restart Mine process
- Restart Apply process if this was stopped
The following message in the log file may indicate that a plog needs to be resent if this message does not progress:
WARN-2403: Incomplete PLOG X, but not an online log. Rerequesting it from mine, sleeping and trying again