Skip to content

DROP_SUBSCRIBER

接口/方法功能

当不再有变更记载需求时,关闭变更记载功能后,通常也需要对环境做一些清理工作,比如将不需要的订阅者信息进行删除等;当然,删除订阅者这个行为可以在任何合适的时候进行;值得注意的是,一旦将订阅者删除,也就意味着丢失了这个订阅者下面的所有书签信息。并且,未来也无法使用这个被删除的订阅者来消费BINLOG了,除非再重新创建一次。在调用DROP_SUBSCRIBER时,被删除的订阅者名称及所属的用户名不可凭空捏造,它们必须是在创建订阅者时给定的订阅者名和用户名。

接口/方法声明

  PROCEDURE DROP_SUBSCRIBER(SUBSCRIBER_NAME VARCHAR,USEER_NAME VARCHAR);

参数说明

参数名称参数类型参数解释默认值
SUBSCRIBER_NAMEVARCHAR新建的订阅者名称
USER_NAMEVARCHAR订阅者所属的用户名

操作示例

-- 删除订阅者
exec DBMS_REPLICATION.DROP_SUBSCRIBER('sub_name', 'user_name');