更新时间:2022-05-20 GMT+08:00
GaussDB(for openGauss)分布式版为源强制结束任务
本小节介绍GaussDB(for openGauss)分布式版为源的增量、全量+增量同步链路在强制结束任务后如何清理源库流复制槽。
前提条件
由于普通用户没有执行execute direct操作的权限,删除流复制槽需要联系GaussDB(for openGauss)运维人员执行以下操作。
操作步骤
- 使用DRS同步任务测试连接时的用户登录GaussDB(for openGauss)分布式版的每个主DN节点。
- 执行如下语句,查询同步任务选择的database对象所对应的流复制槽名称。
select slot_name from pg_replication_slots where database = 'database';
其中database为DRS同步任务中选择同步的database。
- 执行如下语句,删除对应的流复制槽。
select * from pg_drop_replication_slot('slot_name');
其中slot_name为步骤2中查询的流复制槽名称。
- 执行如下语句,查询流复制槽是否成功删除
select slot_name from pg_replication_slots where database = 'database';
查询结果为空表示DRS同步任务对应的流复制槽已成功删除。
- 重复执行以上操作,确保每个主DN都删除成功。
父主题: 同步场景操作参考
