GOLDENGATE 11升级至 12


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/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值