整体步骤:
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 重要进程介绍:
1、Manager 管理进程在两端开启,监控和重启其他进程;分配数据存储和报告错误及事
件;
2、Extract 进程从日志中抓取并传输到 target 端事务数据;
3、Server Collector 进程在 target(接受)端接受数据并写入 trail 文件;
4、Replicat 进程读取 trail 文件,并应用到 traget 数据库;
5、trail 文件时 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 xxx,usercheckpoints,minkeepdays x 表示 trail 文件会保留 7 天,ogg 会
评论