标签:并行处理 并行 macro 准备 外键 一个 缓加载 pre 实用
您可以使用Oracle GoldenGate来:
除了使用数据库实用程序执行的所有初始加载方法外,您还可以通过使用并行Oracle GoldenGate进程更快地加载大型数据库。要使用并行处理,请执行以下步骤。
对于所有初始加载方法,测试表明使用RMTHOST参数中的TCPBUFSIZE选项产生的吞吐量比没有它的加载速度快三倍。如果目标系统是NonStop,请不要使用此参数。
验证您是否满足执行初始加载的先决条件,这些将在以下各节中介绍。
在执行初始加载之前,禁用DDL提取和复制。 DDL处理由Extract和Replicat参数文件中的DDL参数控制。
以下是可以加快负载并帮助您避免错误的建议。
所有访问DB2 for z / OS目标表的应用程序都需要主索引。除主索引外,您可以从目标表中删除所有其他索引。
在源系统和目标系统上,配置并启动管理器进程。 One Manager可用于初始加载过程和更改同步过程。有关更多信息,请参阅配置管理器和网络通信
如果源数据库和目标数据库具有不同的定义,则需要数据定义文件。 Oracle GoldenGate使用此文件将数据转换为目标数据库所需的格式。有关更多信息,请参阅将复制数据与元数据关联。
要准备在初始加载期间捕获和复制事务性更改,请创建联机提取和复制组。您将在加载过程中启动这些组。请参阅配置联机更改同步以获取更多信息。
如果从安静的源数据库执行加载并且不会连续更改同步,则可以省略这些组
除非在初始加载指令中指示这么做,否则不要启动Extract或Replicat组。变更同步会在加载负载时跟踪事务性变更,然后将目标表与这些变更协调一致。
首次提取在新的Oracle GoldenGate配置中启动时,将跳过所有打开的事务。只有在提取开始后才开始的事务被捕获。
在初始加载Extract和初始加载Replicat参数文件中,还需要在更改同步参数文件中使用的某些参数。您可以将这些参数从一个参数文件复制到另一个参数文件,也可以将它们存储在中央文件中,并在每个参数文件中使用OBEY参数来检索它们。或者,您可以为共享参数创建Oracle GoldenGate宏,然后使用MACRO参数从每个参数文件调用宏。
有关使用OBEY和使用宏的更多信息,请参阅Oracle GoldenGate Process Interfaces入门。
https://docs.oracle.com/goldengate/c1230/gg-winux/GWUAD/instantiating-oracle-goldengate-initial-load.htm#GWUAD548
标签:并行处理 并行 macro 准备 外键 一个 缓加载 pre 实用
原文地址:https://www.cnblogs.com/sorliran/p/9204693.html