6 实施步骤
6.1 获取最新OGG版本
进入以下网站下载OGG 安装源 goldengate 12.1.2.1
http://www.oracle.com/us/downloads/index.html
6.2 解压安装软件
unzip goldengate 12.1.2.1.1 到/golden 目录;
6.3 编辑静默安装响应文件
/golden/ggs_AIX_ppc_shiphome/Disk1/response/oggcore.rsp
更改对应条目
INSTALL_OPTION=ORA11g
START_MANAGER=NO
MANAGER_PORT=9856
DATABASE_LOCATION=/oracle/app/oracle/product/11.2.0/dbhome_1
INVENTORY_LOCATION=/oracle/app/oraInventory
UNIX_GROUP_NAME=oinstall
6.4 暂停OGG监控
注释crontab 里面的监控脚本
6.5 停止OGG 11.2 进程
? 检查是否存在长事务:
SEND EXTRACT msext01, SHOWTRANS
? 手工进行BRCHECKPOINT:
SEND EXTRACT msext01, BR BRCHECKPOINT IMMEDIATE
? 停止EXTRACT进程捕获REDO日志:
SEND EXTRACT msext01 logend
? 停止 EXTRACT进程:
STOP EXTRACT MSEXT01 (源端)
? 确认REPLICAT进程应用所有记录:
SEND REPLICAT REPMS STATUS
Sending STATUS request to REPLICAT REPMS ...
Current status: At EOF
Sequence #: 1
RBA: 403569
0 records in current transaction
? 停止数据PUMP进程:
STOP EXTRACT MSDP01(源端)
? 停止REPLICAT进程:
STOP REPLICAT REPMS(目标端)
? 强制EXTRACT进程写下一个序列号的trail 文件:
ALTER MSEXT01 ETROLLOVER (源端)
ALTER MSDP01 ETROLLOVER (源端)
? 记录EXTRACT进程最后一个序列号的trail文件:
INFO MSEXT01,DETAIL(源端)
记录 seqno rba
INFO MSDP01, DETAIL(源端)
记录 seqno rba
? 停止管理进程:
STOP MGR (目标、源端)
? 退出所有ggsci 命令窗口
6.6 备份源端OGG 11.2软件
? 建立exclude.lst 文件
键入dirdat, 本次备份只备份软件和配置文件,dirdat里面存储的是已经应用的trail文件。
? 用tar备份ogg 11.2软件
tar –X exclude.lst cvf ogg11.2.tar ./goldengate
6.7 安装 OGG 12.1.2软件
OGG 12.1.2 较之前版本使用直接解压的安装方法有很大的变化,需要使用OUI进行安装,本次安装采用静默模式(非图形化)。
? 运行安装脚本
使用6.3中编辑的响应文件进行安装
runInstall -silent –responseFile oggcore.rsp
? 安装结果确认
显示如下信息表示安装成功
silentInstall2015-01-07_04-32-57PM.log
WARNING:OUI-10030:You have specified a non-empty directory to install this product. It is recommended to specify either an empty or a non-existent directory. You may, however, choose to ignore this message if the directory contains Operating System generated files or subdirectories like lost+found.
Do you want to proceed with installation in this Oracle Home?
The installation of Oracle GoldenGate Core was successful.
? 登录ggsci 验证版本号
运行ggsci 会显示当前ogg 版本 为 12.1.2.1
6.8 配置 OGG 12.1.2
? 编辑源端OGG EXTRACT 进程参数,添加红色标注内容
因为本次只升级源端OGG 版本,所以需要在配置文件中标注trail 文件生成的版本与目标端版本一致(ogg 11.2),否则会出现目标端不能读取trail 文件错误。
EXTTRAIL ./dirdat/st format release 11.2
RMTTRAIL ./dirdat/st format release 11.2
? 指定PUMP 进程开始点
GGSCI> ALTER EXTRACT msdp01, EXTSEQNO seqno, EXTRBA RBA
? 指定REPLICAT 进程开始点
GGSCI> ALTER REPLICAT repms, EXTSEQNO seqno, EXTRBA RBA
? 启动所有进程
START MGR (目标、源端)
START EXTRACT MSEXT01 (源端)
START EXRACT MSDP01 (源端)
START REPLICAT REPMS(目标端)
6.9 验证同步状态
? 检查日志
检查源端和目标端 ggserr.log 是否存在告警。
? 检查进程状态
Info all 检查各个进程是否运行正常,rba是否实时在变化
7 回退
如果出现软件层面的严重错误,如OGG不能正常启动的情况,将采取回退方案。
? 停止源端目标端所有OGG相关进程
? 退出所有ggsci命令窗口
? 将ogg 11.2备份软件重新解压回安装目录
? 启动源端目标端所有OGG相关进程
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/308563/viewspace-2136327/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/308563/viewspace-2136327/