DROP_SUBSCRIBER
接口/方法功能
当不再有变更记载需求时,关闭变更记载功能后,通常也需要对环境做一些清理工作,比如将不需要的订阅者信息进行删除等;当然,删除订阅者这个行为可以在任何合适的时候进行;值得注意的是,一旦将订阅者删除,也就意味着丢失了这个订阅者下面的所有书签信息。并且,未来也无法使用这个被删除的订阅者来消费BINLOG了,除非再重新创建一次。在调用DROP_SUBSCRIBER时,被删除的订阅者名称及所属的用户名不可凭空捏造,它们必须是在创建订阅者时给定的订阅者名和用户名。
接口/方法声明
PROCEDURE DROP_SUBSCRIBER(SUBSCRIBER_NAME VARCHAR,USEER_NAME VARCHAR);
参数说明
参数名称 | 参数类型 | 参数解释 | 默认值 |
---|---|---|---|
SUBSCRIBER_NAME | VARCHAR | 新建的订阅者名称 | 无 |
USER_NAME | VARCHAR | 订阅者所属的用户名 | 无 |
操作示例
-- 删除订阅者
exec DBMS_REPLICATION.DROP_SUBSCRIBER('sub_name', 'user_name');