Oracle GoldenGate 配置双向同步

本文详细介绍了如何配置Oracle GoldenGate进行双向同步。首先,环境准备包括设置Oracle和GoldenGate版本,以及系统环境配置。接着,配置数据库,包括启用归档和附加日志,创建OGG用户和表空间。然后,通过启动Manager进程,创建extract和replicat进程,实现单向同步。最后,通过在目标端创建extract进程和源端创建新的replicat进程,完成双向同步的配置。文章还提到了数据泵初始化源端和目标端数据的方法。
摘要由CSDN通过智能技术生成

Oracle GoldenGate 配置双向同步 

一、环境准备
DB版本:19.3
GoldenGate版本:21.3

系统环境配置
mkdir -p /u01/app/ogg_home
chmod -R 777 /u01/app/ogg_home
chown -R oracle:oinstall /u01/app/ogg_home
vi .bash_profile
# oracle
export CV_ASSUME_DISTID=OEL7
export NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/19/db_1
export ORACLE_SID=orcl1
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=/u01/app/oracle/product/19/db_1/lib
export LANG=en_US
# ogg 
export OGG_HOME=/u01/app/ogg_home
export PATH=$OGG_HOME:$PATH
export LD_LIBRARY_PATH=$OGG_HOME:$LD_LIBRARY_PATH
export TNS_ADMIN=$ORACLE_HOME/network/admin

配置数据库:(此步骤需要在源和目标端服务器上都执行)
启用数据库归档和附加日志:
alter systemsetlog_archive_dest_1='location=/u01/app/archivelog';
alter database archivelog;
alter DATABASE ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
alter DATABASE ADD SUPPLEMENTAL LOG DATA;
alter DATABASE FORCE LOGGING;
alter SYSTEM SWITCH LOGFILE;
开启OGG复制
alter SYSTEM SET ENABLE_GOLDENGATE_REPLICATION = TRUE;
修改完成后确认
select log_mode,supplemental_l

  • 26
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ahern_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值