没有合适的资源?快使用搜索试试~ 我知道了~
GoldenGate安装与配置 DB2同步到Oracle
需积分: 11 36 下载量 60 浏览量
2017-11-17
11:55:25
上传
评论 1
收藏 557KB DOC 举报
温馨提示
试读
42页
GoldenGate安装与配置 DB2同步到Oracle;GoldenGate安装与配置 DB2同步到Oracle;
资源推荐
资源详情
资源评论
1. GoldenGate 安装与配置
[root@M02-01 goldengate]# groupadd -g 904 gg
[root@M02-01 goldengate]# useradd -g gg -u 804 -d /home/ggs -m -s
/bin/bash gguser
[root@M02-01 goldengate]# passwd gguser
[root@M02-01 goldengate]# su – gguser
[gguser@M02-01 ~]$ vi .bash_pro&le
添加如下内容
# GoldenGate
export
LD_LIBRARY_PATH=/opt/goldengate:/opt/ibm/db2/V9.7/lib64:$LD_LIBRARY_PATH
export PATH=$PATH:/opt/goldengate:/home/db2inst1/bin/sqllib/bin
# db2
export DB2INSTANCE=db2inst1
export LANG=zh_CN.GBK
[gguser@M02-01 ~]$ . .bash_pro&le
使用.命令使环境变量生效。
如果需要在非 ogg 的目录下启动 ggsci,需要添加别名,命令如下:
alias dggsci='/opt/goldengate/ggsci'
1.1. Source 端(db2)
1.1.1. 安装 GoldenGate 并启动 Manager
1.1.1.1. 上传并解压安装包
[root@M02-01 ~]# mkdir -p /opt/goldengate
上传安装介质 ggs_Linux_x64_db297_64bit.zip 到 OGG 安装目录
进入安装目录,解压
[root@M02-01 ~]# cd /opt/goldengate
[root@M02-01 goldengate]# unzip ggs_Linux_x64_db297_64bit.zip
[root@M02-01 goldengate]# tar -xvf ggs_Linux_x64_db297_64bit.tar
1.1.1.2. 修改环境变量配置
添加以下内容,并运行 source 命令使变量生效。
[root@M02-01 goldengate]# vi ~/.bash_pro&le
# ggs
export LD_LIBRARY_PATH=/opt/ibm/db2/V9.7/lib64:$LD_LIBRARY_PATH
export GG_HOME=/opt/goldengate
export PATH=$GG_HOME:$PATH
[root@M02-01 goldengate]# source ~/.bash_pro&le
1.1.1.3. 创建 goldengate 子目录
执行 ggsci 命令
[root@M02-01 goldengate]# ggsci
GGSCI (M02-01) 1> create subdirs
1.1.1.4. 配置管理参数
GGSCI (M02-01) 4> edit params mgr
输入以下内容并保存,存储路径为./dirprm/mgr.prm
--GoldenGate Manager Parameter &le
PORT 7809 -- mgr 主进程端口号
ACCESSRULE, PROG *, IPADDR 172.16.*.*, ALLOW
--DYNAMICPORTLIST 7810-7899 --动态端口,但要保证这些端口可用
AUTOSTART EXTRACT * --启动 mgr 进程启动启动 extract 进程
AUTORESTART EXTRACT *,RETRIES 5,WAITMINUTES 2 --当 extract 进程异常终
止时会自动启动,每 2 分钟尝试重新启动所有的 extract 进程,一共尝试 5 次
--删除 2 天前的 nd 开头的 trail 文件
PURGEOLDEXTRACTS /opt/goldengate/nd*, USECHECKPOINTS, MINKEEPDAYS
2
LAGREPORTHOURS 1 --mgr 进程每隔 1 小时检查 extract 延时情况
LAGINFOMINUTES 30 --超过 30 分钟作为信息记录 log 中
LAGCRITICALMINUTES 45 --超过 45 分钟作为警告记录 log 中
GGSCI (M02-01) 5> view params mgr
1.1.1.5. 启动 manager
GGSCI (M02-01) 6> start mgr
该命令为缩写,完整命令为 START MANAGER
GGSCI (M02-01) 7> info manager
1.1.2. 创建源表并初始化数据
创建测试表
[root@M02-01 ~]# db2 connect to ytec user db2inst1 using db2
[root@M02-01 ~]# db2 "create table ytec.t1(id integer,name varchar(10))"
[root@M02-01 ~]# db2 "insert into ytec.t1 values(1,'a')"
[root@M02-01 ~]# db2 "insert into ytec.t1 values(2,'b')"
[root@M02-01 ~]# db2 "select * from ytec.t1"
剩余41页未读,继续阅读
资源评论
lee24
- 粉丝: 0
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 1040g0cg310ravpiu6ibg5pg00tsipsln3ju2d0g 2
- 基于Python的SAR图像去噪CNN-NLM设计源码
- redhat6升级到redhat7,过程redhat6.x-> redhat6.10->rehat7.9 主版本最高版本
- 基于Django的流程引擎设计源码
- 基于Node.js的Express框架与MySQL的后台管理系统设计源码
- 基于Java的Flink流批一体数据处理快速集成开发框架设计源码
- FirstFilterOrderCompare
- Screenshot_2024-03-28-19-17-25-020_com.ss.android.lark.jpg
- 基于Java的车辆违章信息查询系统设计源码
- wqeAFSDADWDAESD
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功