UNREGISTER EXTRACT

对 Oracle 和 PostgreSQL 有效。

使用 UNREGISTER EXTRACT 可以从 Oracle AI Database 中删除提取组的注册。UNREGISTER EXTRACT 仅对主要提取组有效。

要在数据库中注册提取组,请使用 REGISTER EXTRACT 命令。

要将提取从经典捕获模式升级到集成捕获模式,请使用 ALTER EXTRACT 命令。

对于 PostgreSQL,会在已连接的 PostgreSQL 数据库中丢弃复制插槽。此命令可确保 PostgreSQL 数据库覆盖现有的事务处理日志或者对日志进行归档。在删除提取之后,必须运行此命令。

语法

UNREGISTER EXTRACT group_name

group_name

要从数据库中注销的提取组的名称。请不要使用通配符。此组当前必须已在数据库中注册。

DATABASE

(仅限 Oracle)为提取组禁用集成捕获模式。

(仅限 Oracle)此命令删除与提取组同名的数据库捕获(挖掘)服务器。有关提取捕获模式的其他支持和配置信息。

使用带有 DATABASE 的 UNREGISTER EXTRACT 之前,请执行以下操作:

  1. 使用 STOP EXTRACT 命令退出提取。

  2. 使用 DBLOGIN 或 MININGDBLOGIN 命令,以 dbms_goldengate_auth.grant_admin_privilege 过程中授予的权限登录挖掘数据库。对于本地捕获,需要使用 DBLOGIN。对于下游捕获,需要使用 DBLOGIN 和 MININGDBLOGIN。

  3. 使用 DELETE EXTRACT 删除提取组。

示例


UNREGISTER EXTRACT exte

UNREGISTER EXTRACT exte DATABASE

UNREGISTER EXTRACT exte with DATABASE PostgresDB