ITPub博客

首页 > 大数据 > 数据分析 > GOLDENGATE 11升级至 12

GOLDENGATE 11升级至 12

原创 数据分析 作者:xhailiang 时间:2017-03-29 23:56:50 0 删除 编辑

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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-02-17

  • 博文量
    270
  • 访问量
    420955