GOLDENGATE同步单表配置方案
来源:互联网 发布:npm 安装淘宝镜像 编辑:程序博客网 时间:2024/06/05 04:17
GOLDENGATE同步单表配置方案
环境:
源端:218.244.100.178 windows 2008 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bitProduction
目标端:10.36.67.45 windows 2008 OracleDatabase 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
目的:
要同步源端一张表到目标端
下载ogg
ggs_Windows_x64_shiphome
1. 解压后在源端和目标端安装,图形化安装
选择oracle goldengate for oracledatabase 11g
安装好后把manager进程添加到windows 服务
edit params ./GLOBALS
MGRSERVNAME GGMGR
切换到ogg的安装目录
Install addservice
2. 安装完成后设置环境变量
ORACLE_HOME和ORACLE_SID
3. 调整数据库的归档模式
archive log list
shutdown immediate;
start mount;
alter database archivelog
alter database open;
注意如果开启了归档,建议写批处理脚本定时清理归档日志,不然过一段时间归档日志会撑爆磁盘空间
4. 打开数据库级别的补充日志(supplemental log)
Select supplemental_log_data_min from v$database;
alter database add supplemental log data;
5. 创建GoldenGate管理用户并授权
Create user ggs identified by ggs default tablespace userstemporary tablespace temp;
Grant dba to ggs;
源端和目标端都要执行
配置GoldenGate的进程组
1. 添加表级trandata
Ggsci > add trandata wms_user.demo
2.配置源端的MGR管理进程组
GGSCI (DESKTOP-HNK5OT2) 8> edit paramsmgr
PORT 7809
dynamicportlist 7800-8000
autorestart extract *,waitminutes2,resetminutes 5
启动mgr
start mgr
2. 配置extract 抽取进程
GGSCI (PC201607120055 as ggs@ora) 20>edit params eora
extract eora
dynamicresolution
userid ggs,password ggs
exttrailF:\app\Administrator\product\12.1.2\oggcore_1\dirdat\et
table WMS_USER.demo;
GGSCI (PC201607120055 as ggs@ora) 20> addextract eora,tranlog ,begin now
GGSCI (PC201607120055 as ggs@ora) 20> addexttrail F:\app\Administrator\product\12.1.2\oggcore_1\dirdat\et, extract eora
启动
Start eora
3. 配置pump 投递进程组
GGSCI (PC201607120055 as ggs@ora) 22>edit params pump_so
extract pump_so
dynamicresolution
passthru
rmthost 10.10.26.165,mgrport7809,compress
rmttrailE:\app\Administrator\product\12.1.2\oggcore_1\dirdat\pt
table WMS_USER.demo;
rmthost目标的端的机器ip
rmttrail目标的端的路径
add extract pump_so , exttrailsource F:\app\Administrator\product\12.1.2\oggcore_1\dirdat\et
add rmtrail E:\app\Administrator\product\12.1.2\oggcore_1\dirdat\pt,extract pump_so
启动
start pump_so
info all
4. 配置目标端的MGR进程组
GGSCI (DESKTOP-HNK5OT2) 8> edit paramsmgr
port 7809
dynamicportlist 7800-8000
autostart er *
autorestart extract *,waitminutes 2,retries5
lagreporthours 1
laginfominutes 3
lagcriticalminutes 5
purgeoldextractsE:\app\Administrator\product\12.1.2\oggcore_1\dirdat\rt*,usecheckpoints,minkeepdays3
5. 配置目标的replicat复制进程组
配置replicat 复制进程前,添加checkpoint 表
Edit params ./GLOBALS
MGRSERVNAME GGMGR
checkpointtable ggs.checkpoint
配置复制进程组:
GGSCI (DESKTOP-HNK5OT2) 10> edit paramsrepl
replicat repl
userid ggs,password ggs
assumetargetdefs
reperror default,discard
discardfileE:\app\Administrator\product\12.1.2\oggcore_1\dirrpt\repl.dsc,append,megabytes50
dynamicresolution
map WMS_USER.demo,target WMS_USER.demo;
checkpointtable
add replicat repl, exttrail E:\app\Administrator\product\12.1.2\oggcore_1\dirdat\pt
add replicat repl, exttrail E:\app\Administrator\product\12.1.2\oggcore_1\dirdat\ptcheckpointtable ggs.checkpoint
启动
start repl
info
6. 验证测试复制结果
7 . 问题处理
WARNING OGG-05673 CSN-based duplicate suppression is disabledbecause there is no checkpoint table for this Replicat.
add replicat repl, exttrail E:\app\Administrator\product\12.1.2\oggcore_1\dirdat\ptcheckpointtable ggs.checkpoint
2017-03-15 12:55:54 ERROR OGG-02091 Operation not supportedbecause enable_goldengate_replication is not set to true.
ALTER SYSTEM SETENABLE_GOLDENGATE_REPLICATION = TRUE SCOPE=BOTH;
安装Microsoft Visual C++ 2010
vcredist_x64.exe
- GOLDENGATE同步单表配置方案
- goldengate复制同步单表修复
- goldengate复制同步单表修复
- GoldenGate配置同步Sequence
- Goldengate的安装与配置(配置rac到单实例的同步)
- goldengate 同步无主键表
- GoldenGate单向表DML同步
- goldengate 同步无主键表
- Goldengate重新同步单个表
- Oracle11gR2_使用GoldenGate配置单向同步
- GoldenGate配置实例:RHEL 4.7下的Oracle 10g RAC到单实例的单向同步(一)
- GoldenGate配置实例:RHEL 4.7下的Oracle 10g RAC到单实例的单向同步(二)
- GoldenGate配置实例:RHEL 4.7下的Oracle 10g RAC到单实例的单向同步(三)
- GoldenGate配置实例:RHEL 4.7下的Oracle 10g RAC到单实例的单向同步(四)
- GoldenGate配置实例:RHEL 4.7下的Oracle 10g RAC到单实例的单向同步
- GoldenGate配置PUMP进程和本地TRAIL路径的同步
- Oracle goldengate 实现mysql到kafka同步配置
- 3节点rac基础上配置goldengate(单实例)
- 【3月17日】Java 监听器
- 网站服务器架设
- 机器学习之K-近邻算法代码实现
- Linux入门
- 使用广播接受者BroadcastReceiver监测网络变化
- GOLDENGATE同步单表配置方案
- url-pattern配置为"/"和"/*"的区别
- HTTP 常见面试题总结
- MySQL存储过程详解
- 在Idea中使用Git
- Http变成Https
- 关于CUDA安装笔记本重启黑屏解决方案
- View的绘制流程简述
- Swift入门第一天(踩坑)