In a test environment, you may occasionally need to reset the replication environment. Instead of deleting and re-creating a new Mirror Replication Agent instance, use this procedure to facilitate resetting the environment.
To reset the primary database for replication
Protect your new environment from old log information by using the following command in the Mirror Replication Agent to:
pdb_init move_truncpt
To retain marking and log device information, reinitialize the Mirror Replication Agent using ra_init with the force option, which forces the Mirror Replication Agent repository to be refreshed instead of overwritten:
ra_init force
If you prefer to delete and replace all the information
in the Mirror Replication Agent repository, issue the ra_deinit command
followed by a normal ra_init command
(without the force option).
Zero-out the locator stored in Replication Server using the rs_zeroltm command. For example:
isql -USAMPLE_RS_RSSD_prim -PSAMPLE_RS_RSSD_prim_ps -SSAMPLE_RS_ERSSD -DSAMPLE_RS_ERSSD rs_zeroltm mymrm, pubs go
The following is displayed:
Locator has been reset to zero. (return status = 0)