当前位置: 首页 > news >正文

Oracle Goldengate并行复制

Oracle Goldengate并行复制

通常我们在做数据同步的时候,会用到oracle goldengate工具,也体会到了这个工具的强大。有时候面对大事务或者是出现应用进程延迟非常严重的时候可以考虑使用并行复制的功能。

在上一次的案例中,测试验证了非并行模式下的数据同步。在次就不全部测试了。根据上一次的文档调整为并行复制模式。

详细的测试验证请参考如下地址:
https://blog.csdn.net/bing_yuan/article/details/147239738?spm=1011.2415.3001.5331

调整为并行模式,抽取进程保持不变:


add replicat repep, parallel, exttrail ./dirdat/ep, checkpointtable ggs.ckptab_scimsview param repep replicat repep
useridalias s_target
discardfile ./dirrpt/repep.dsc, append, megabytes 100
MAP_PARALLELISM 2
MIN_APPLY_PARALLELISM 2
MAX_APPLY_PARALLELISM 8
SPLIT_TRANS_RECS 10 
gettruncates
map scims.tscim ,target scims.tscim3;

相关参数解释:

MAP_PARALLELISMConfigures number of mappers. This controls the number of threads used to read the trail file. The default value is 2.
配置映射器数量。这控制用于读取跟踪文件的线程数。默认值为 2。APPLY_PARALLELISMConfigures number of appliers. This controls the number of connections in the target database used to apply the changes. The default value is 4.
配置应用器数量。这控制目标数据库中用于应用更改的连接数。默认值为 4。MIN_APPLY_PARALLELISM | MAX_APPLY_PARALLELISMThe Apply parallelism is auto-tuned. You can set a minimum and maximum value to define the ranges in which the Replicat automatically adjusts its parallelism. There are no defaults. Do not use with APPLY_PARALLELISM at same time.
应用并行度是自动调整的。您可以设置最小值和最大值来定义 Replicat 自动调整并行度的范围。没有默认值。不要与应用并行度同时使用。SPLIT_TRANS_RECSpecifies that large transactions should be broken into pieces of specified size and applied in parallel. Dependencies between pieces are still honored. Disabled by default.
指定将大事务拆分为指定大小的多个片段,并并行应用这些片段。片段之间的依赖关系仍然得到保持。默认情况下禁用。

重新启动进程
在这里插入图片描述

查看进程可以看到parallel关键字
在这里插入图片描述
在这里插入图片描述

测试验证数据同步正常。

http://www.xdnf.cn/news/320257.html

相关文章:

  • JS进阶DAY2 构造函数数据常用函数
  • 基于深度学习的交通标志识别系统
  • 如何根据HardFault中断抛出的寄存器值排查数组越界
  • 【EasyPan】loadDataList方法及checkRootFilePid方法解析
  • 阿里云服务器-宝塔面板安装【保姆级教程】
  • 如何将B站(哔哩哔哩)的视频下载到电脑
  • 二叉查找树,平衡二叉树(AVL),b树,b+树,红黑树
  • 实验一:Linux静态路由
  • 如何利用 Elastic Load Balancing 提升应用性能与可用性?
  • VScode一直处于循环“正在重新激活终端“问题的解决方法
  • 软件设计师2025
  • 隐私计算技术及其在数据安全中的应用:守护数据隐私的新范式
  • Word如何制作三线表格
  • ABB机器人基础课件及培训视频教程
  • RabbitMQ中Exchange交换器的类型
  • 国产Word处理控件Spire.Doc教程:在Java中为Word文本和段落设置边框
  • 【Pandas】pandas DataFrame rolling
  • ✨WordToCard使用分享✨
  • 2-C#控件
  • [数据库之九] 数据库索引之顺序索引
  • Cloudera CDP 7.1.3 主机异常关机导致元数据丢失,node不能与CM通信
  • 007 Linux 开发工具(上)—— vim、解放sudo、gc+
  • Java学习手册:ORM 框架性能优化
  • 嵌入式软件学习指南:从入门到进阶
  • 澳鹏亮相2025中国生成式AI大会,以数据赋能大模型垂类应用新纪元
  • 42. PCB防静电环设计
  • QT人工智能篇-opencv
  • Kafka是什么?典型应用场景有哪些? (消息队列、流处理平台;日志收集、实时分析、事件驱动架构等)
  • CentOS 系统升级失败的原因与排查
  • LED实验