0
GoldenGate DML同步测试
205
9页
25次
墨值0
数据驱动 成就未来
www.enmotech.com
1
一、 OGG DML 同步配置
整体步骤:
ogg 根据 scn 同步数据,源库零停机时间
1. 配置好 ogg 源端的 mgr、抓取和传送进程,并启动。
2. 配置好 ogg 目标端的 mgr、复制进程,仅启动 mgr
3. 源端可自由进行交易,此时观察源与目标的 trail 文件是否都正常。
4. 查询源端此时的 scn,并按照参数 flashbask_scn 进行 expdp
5. 目标端 impdp 导入。
6. 目标端 start replicat xxx,aftercsn xxxxx
GoldenGate 重要进程介绍:
1Manager 管理进程在两端开启,监控和重启其他进程;分配数据存储和报告错误及事
件;
2Extract 进程从日志中抓取并传输到 target 端事务数据;
3Server Collector 进程在 target(接受)端接受数据并写入 trail 文件;
4Replicat 进程读取 trail 文件,并应用到 traget 数据库;
5trail 文件时 gg 自己抓捕信息的文件,是一个 OS 件,存放在./dirdat/下, X00000
命名,N 顺序 1,2,3…此文件用完可配置参数自动删除。
DML 同步配置:
源端:
1. MGR 进程
port 7809
dynamicportlist 7800-7899
autorestart extract *,retries 5,waitminutes 2
purgeoldextracts ./dirdat/*,usecheckpoints,minkeepdays 7
lagreporthours 1
laginfominutes 30
lagcriticalminutes 45
说明:
port 指定 mgr 进程通信端口
dynamicportlist 表示 mgr 进程可以为源与目的端动态通信指定端口
autorestart extract 表示自动重启 extract 进程组, 2 分钟尝试重启所有进程,重试 5 次。
配置参数后,重启 mgr 进程生效
purgeoldextracts xxxusercheckpoints,minkeepdays x 表示 trail 文件会保留 7 天,ogg
数据驱动 成就未来
www.enmotech.com
2
根据 checkpoint 删除使用过的 trail 文件。
lagreporthours 1 每隔 1 小时检查一次 extract replicat lag
laginfominutes 30 如果 lag 超过规定的值(lagcritical,会报错 critical。如果没问题,会
30 分钟报告信息。
lagcriticalminutes 45 会每隔 45 分钟报告 critical 信息。
2) 启动主管理进程
start mgr
2. 配置 Extract 进程组
view param test_extract
extract test_extract
dynamicresolution
setenv (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
setenv(ORACLE_SID=ogg1)
userid ogg,password ogg
exttrail /ogg11/dirdat/et
table scott.demo;
说明:
extract eora 定义 extract 进程名字
dynamicresolution
setenv 设置环境变量
userid 登录数据库
exttrail 指定本地 trail 文件地址
table 定义同步的表
2) 添加抽取进程
add extract test_extract,tranlog,begin now
of 9

评论

最新上传
暂无内容,敬请期待...
下载排行榜
周榜月榜总榜
近期活动
全部
暂无活动,敬请期待...
相关课程
全部
暂无课程,敬请期待...