将复制从非集成模式切换到集成模式下
仅对 Oracle 有效。
有关 Oracle AI Database 的 Replicat 模式的更多信息,请参见 Types of Replicat 。
此过程将现有复制组从非集成模式切换到集成模式。
注:请勿将复制模式之间的切换配置为在提取从故障恢复后立即发生,或重新定位到事务处理日志中的其他位置。
-
备份 Oracle GoldenGate 工作目录。
-
当 Oracle GoldenGate 进程在其当前配置中继续运行以便跟上当前更改活动时,请将 Replicat 参数文件复制到新名称。
-
将相应角色授予 Replicat 用户并执行所需的配置步骤,以在集成 Replicat 模式下支持业务应用程序。
-
运行命令行(管理客户机)。
-
停止复制。
STOP REPLICAT *group* -
从管理客户机登录到目标数据库。
DBLOGIN USERIDALIAS *alias*其中: alias 是身份证明存储中在将 Oracle GoldenGate 26ai 与 Oracle AI Database 26ai 结合使用时具有所需用户角色的用户的别名,以及使用 Oracle GoldenGate 21c 时通过 Oracle
dbms_goldengate_auth.grant_admin_privilege过程授予的权限。有关更多信息,请参见 Grant User Privileges for Oracle AI Database 26ai and Higher 和 Grant User Privileges for Oracle Database 21c and Lower 。 -
将复制更改为集成模式。
ALTER REPLICAT *group*, INTEGRATED -
将旧参数文件替换为新参数文件,并保留相同的名称。
-
开始复制。
START REPLICAT *group* -
验证复制是否处于集成模式。
INFO REPLICAT *group*
首次以集成模式启动 Replicat 时,START 命令将 Replicat 组注册到数据库并启动 Replicat 附加到的入站服务器。将复制组转换为集成模式时,将停止使用 Oracle GoldenGate 检查点表,并且传入服务器和后续检查点文件在内部维护恢复信息。如果决定切换回非集成模式,则可以保留检查点表。