Forcibly Stopping Synchronization of GaussDB Centralized
This section describes how to delete residual logical replication slots that may remain in the source GaussDB Centralized database after an incremental or a full+incremental synchronization task is forcibly stopped.
Procedure
- Query the replication slot name used by DRS in "create replication slot [Replication slot name] successfully by replication connection" on the Synchronization Logs page.
- Log in to the GaussDB Centralized instance as the user used when you tested connectivity between the DRS instance and the instance.
- Run the following statement to query information about all replication slots in the database selected in the synchronization task:
select slot_name from pg_replication_slots where database = 'database';
In the preceding command, database indicates the database selected in the synchronization task.
- If the query result contains the replication slot name used by the DRS task but the replication slot is not used (active='f'), run the following statement to delete its logical replication slot:
select * from pg_drop_replication_slot('slot_name');
In the preceding command, slot_name indicates the replication slot name queried in 1.
- Run the following statement to check whether the logical replication slot is successfully deleted:
select slot_name from pg_replication_slots where slot_name = 'slot_name';
If the query result is empty, the logical replication slot is deleted.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot