Unmarking a stored procedure

The following describes how to unmark a stored procedure.

StepsTo unmark a stored procedure

  1. Log in to the Mirror Replication Agent instance with the administrator login.

  2. Use the pdb_setrepproc command to confirm that the stored procedure is marked in the primary database:

    pdb_setrepproc pdb_proc
    

    where pdb_proc is the name of the stored procedure that you want to unmark.

  3. Use the pdb_setrepproc command to disable replication of the stored procedure:

    pdb_setrepproc pdb_proc, disable
    

    where pdb_proc is the name of the stored procedure that you want to unmark.

  4. Use the pdb_setrepproc command to remove the replication marking from the stored procedure:

    pdb_setrepproc pdb_proc, unmark
    

    where pdb_proc is the name of the stored procedure that you want to unmark.

    If you need to force the unmark, you can use the following command:

    pdb_setrepproc pdb_proc, unmark, force
    
  5. Use the pdb_setrepproc command to confirm that the stored procedure is no longer marked for replication:

    pdb_setrepproc pdb_proc
    

    where pdb_proc is the name of the stored procedure in the primary database that you unmarked.

You can unmark all marked stored procedures in the primary database by invoking the pdb_setrepproc command with the all keyword.

NoteFor Oracle only: If you disabled DDL replication during stored procedure unmarking, remember to re-enable DDL replication. See “Enabling replication for DDL”.