首批通过分布式安全可靠测评,为关键业务系统打造
如何迁移超过 30 个字节的 Oracle 数据库对象
更新时间:2023-09-14 13:50:46
本文为您介绍如何迁移或同步 Oracle 数据库 12C 及以上版本中超过 30 个字节的数据库对象。
操作步骤
以 SYS 账号修改 Oracle 数据库的参数。
ALTER SYSTEM SET ENABLE_GOLDENGATE_REPLICATION=true SCOPE=BOTH;注意
修改
ENABLE_GOLDENGATE_REPLICATION参数时,Oracle 数据库需要具备 OGG License(无需安装 OGG)。如果是 Oracle RAC,则所有的 Oracle 实例均需要修改。该操作无需重启 Oracle 数据库。
如果是拉取 ADG 备库的数据,您需要在 ADG 源库设置。
对于每个 Oracle 实例交替的执行 3 次下述命令。
ALTER SYSTEM SWITCH LOGFILE;10 分钟后,重新创建数据迁移项目。
修改 Store 组件的配置
deliver2store.logminer.need_check_object_length为false。配置完成后,您可以执行下述命令查询
ENABLE_GOLDENGATE_REPLICATION参数。SELECT K.KSPPINM,V.KSPPSTVL FROM SYS.X$KSPPI K,SYS.X$KSPPSV V WHERE K.INDX=V.INDX AND UPPER(K.KSPPINM) = 'ENABLE_GOLDENGATE_REPLICATION';