配置环境:

Source:
OGG:11.2.1.0.1
Name:zbdba1Target:
OGG:11.1.1.1.2
Name:zbdba2

现在将Target升级到与源端一样的版本

备份Target ogg安装目录:
[root@zbdba2 /]# cp -R ogg/ /database/

查看Source端抽取进程是否active:

GGSCI (zbdba1) 6> send extract ext1 logendSending LOGEND request to EXTRACT EXT1 ...
YES.GGSCI (zbdba1) 7> send extract ext2 logendSending LOGEND request to EXTRACT EXT2 ...
YES.

发现没有抽取和传输数据,可以停止进程
查看Target端复制进行是否active:

GGSCI (zbdba2) 2> send replicat rep1 statusSending STATUS request to REPLICAT REP1 ...Current status: At EOFSequence #: 3RBA: 24340 records in current transaction

停止所有进程:

Source:
GGSCI (zbdba1) 13> info allProgram     Status      Group       Lag at Chkpt  Time Since ChkptMANAGER     STOPPED
EXTRACT     STOPPED     EXT1        00:00:00      00:01:35
EXTRACT     STOPPED     EXT2        00:00:00      00:01:32 Target:
GGSCI (zbdba2) 6> info allProgram     Status      Group       Lag           Time Since ChkptMANAGER     STOPPED
REPLICAT    STOPPED     REP1        00:00:00      00:01:26  

Target:
删除以前ogg安装目录中的内容,将新版本的ogg解压在里面

[ogg@zbdba2 ogg]$ ./ggsciOracle GoldenGate Command Interpreter for Oracle
Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBO
Linux, x64, 64bit (optimized), Oracle 11g on Apr 23 2012 08:32:14Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.GGSCI (zbdba2) 1> info allProgram     Status      Group       Lag at Chkpt  Time Since ChkptMANAGER     STOPPED                                          GGSCI (zbdba2) 2> dblogin userid ogg,password ogg;
Successfully logged into database.GGSCI (zbdba2) 3> upgrade checkpointtable ogg.checkpointSuccessfully upgraded checkpoint table ogg.checkpoint.

在target数据库中:

Installing the DDL objects:
1、Run the @marker_setup.sql script. This script installs support for the Oracle GoldenGate
marker system, which is required for DDL support. You will be prompted for the name
of the Oracle GoldenGate schema.
drop trigger ggs_ddl_trigger_before;
grant create table,create view,create sequence to ogg;
2、Run the @ddl_setup.sql script   Script that installs the Oracle GoldenGate DDL extraction and
replication objects. (Oracle installations)
3、Run the @role_setup.sql script. This script drops and creates the role needed for DDL
synchronization. It grants DML permissions on the Oracle GoldenGate DDL objects
4、Grant the role to all Oracle GoldenGate Extract users. You may need to make multiple
grants if the processes have different user names.
Run the @ddl_enable.sql script to enable the DDL trigger.
5、To improve the performance of the DDL trigger, make the ddl_pin script part of the database
startup. It must be invoked with the Oracle GoldenGate DDL user name, as in:
@?/rdbms/admin/dbmspool.sql
SQL> @ddl_pin ogg
To improve the performance of the DDL trigger
This script pins the PL/SQL package that is used by the trigger into memory. If executing
this script from SQL*Plus, connect as SYSDBA from the Oracle GoldenGate home directory.
This script relies on the Oracle dmbs_shared_pool system package, so install that package
before using ddl_pin.

配置Target:

view param mgr
port 7839
DYNAMICPORTLIST 7840-7914
USERID ogg,PASSWORD ogg
AUTORESTART REPLICAT *,RETRIES 5,WAITMINUTES 3
PURGEOLDEXTRACTS ./DIRDAT/*,MINKEEPDAYS 3
PURGEDDLHISTORY MINKEEPDAYS 7,MAXKEEPDAYS 10,FREQUENCYMINUTES 30
PURGEMARKERHISTORY MINKEEPDAYS 7,MAXKEEPDAYS 10
LAGREPORTHOURS 1
LAGINFOMINUTES 30
LAGCRITICALMINUTES 45GGSCI (zbdba2) 1>  create subdirs
GGSCI (zbdba2) 1>  view param ./GLOBALS
GGSCHEMA ogg
CHECKPOINTTABLE ogg.checkpoint
GGSCI (zbdba2) 2>  add replicat rep1,exttrail /ogg/dirdat/sa, checkpointtable ogg.checkpoint
GGSCI (zbdba2) 19> edit param rep1REPLICAT rep1
ASSUMETARGETDEFS
USERID ogg, PASSWORD ogg
discardfile ./dirdat/rep1_discard.txt,append,megabytes 5
DDL INCLUDE MAPPED
DDLOPTIONS REPORT
--BATCHSQL
DBOPTIONS DEFERREFCONST
DBOPTIONS LOBWRITESIZE 102400
HANDLECOLLISIONS
DDLERROR DEFAULT DISCARD RETRYOP MAXRETRIES 5 RETRYDELAY 20
--grouptransops 1
--maxtransops 1
APPLYNOOPUPDATES
MAP zbdba.*, TARGET zbdba.*;

Source:
将版本控制参数 format release去掉

GGSCI (zbdba1) 44> view param ext1EXTRACT EXT1
setenv ( NLS_LANG = AMERICAN_AMERICA.ZHS16GBK )
USERID ogg,PASSWORD ogg
DDL &
INCLUDE MAPPED OBJTYPE 'TABLE' &
INCLUDE MAPPED OBJTYPE 'IDNEX' &
INCLUDE MAPPED OBJTYPE 'SEQUENCE' &
INCLUDE MAPPED OBJTYPE 'VIEW' &
INCLUDE MAPPED OBJTYPE 'PROCEDURE' &
INCLUDE MAPPED OBJTYPE 'FUNCTION' &
INCLUDE MAPPED OBJTYPE 'PACKAGE' &
INCLUDE MAPPED OBJTYPE 'MATERIALIZED VIEW' &
EXCLUDE OPTYPE COMMENT
DDLOPTIONS ADDTRANDATA NOCROSSRENAME REPORT
REPORTCOUNT EVERY 1 MINUTES,RATE
DISCARDFILE ./dirrpt/EXTSA.DSC,APPEND,MEGABYTES 1024
THREADOPTIONS MAXCOMMITPROPAGATIONDELAY 60000 IOLATENCY 60000
DBOPTIONS ALLOWUNUSEDCOLUMN
WARNLONGTRANS 2H,CHECKINTERVAL 3M
--exttrail ./dirdat/sa,format release 11.1
exttrail ./dirdat/sa
FETCHOPTIONS NOUSESNAPSHOT,FETCHPKUPDATECOLS,MISSINGROW REPORT
table zbdba.*;GGSCI (zbdba1) 45> view param ext2EXTRACT EXT2
passthru
RMTHOST 192.168.56.61,MGRPORT 7839,COMPRESS
--RMTTRAIL ./dirdat/sa,format release 11.1
RMTTRAIL ./dirdat/sa
table zbdba.*;

因为版本问题,以前trail文件将不可用,迫使抽取进程写一个新的trail文件:

GGSCI (zbdba1) 47> alter extract ext1 etrolloverGGSCI (zbdba1) 25> alter extract ext2 etrollover2015-03-06 01:26:06  INFO    OGG-01520  Rollover performed.  For each affected output trail of Version 10 or higher format, after starting the source extract, issue ALTER EXTSEQNO for that trail's reader (either pump EXTRACT or REPLICAT) to move the reader's scan to the new trail file;  it will not happen automatically.
EXTRACT altered.start mgr
start ext1GGSCI (zbdba1) 39> alter extract  ext2, EXTSEQNO 1,  EXTRBA 0
EXTRACT altered.GGSCI (zbdba1) 40> start ext2Sending START request to MANAGER ...
EXTRACT EXT2 startingGGSCI (zbdba1) 41> info ext2EXTRACT    EXT2      Last Started 2015-03-06 01:46   Status RUNNING
Checkpoint Lag       00:00:00 (updated 00:00:10 ago)
Log Read Checkpoint  File /ogg/dirdat/sa000001First Record  RBA 0Target:
GGSCI (zbdba2) 4> alter REPLICAT rep1, EXTSEQNO 1,  EXTRBA 0
REPLICAT altered.GGSCI (zbdba2) 5> start rep1Sending START request to MANAGER ...
REPLICAT REP1 startingGGSCI (zbdba2) 6> info allProgram     Status      Group       Lag at Chkpt  Time Since ChkptMANAGER     RUNNING
REPLICAT    RUNNING     REP1        00:00:00      00:00:08   GGSCI (zbdba2) 7> info rep1REPLICAT   REP1      Last Started 2015-03-06 01:43   Status RUNNING
Checkpoint Lag       00:00:00 (updated 00:00:00 ago)
Log Read Checkpoint  File /ogg/dirdat/sa000001First Record  RBA 0start mgr
start rep1

自此ogg目标端升级成功

Upgrade Goldengate 11.1.1.1.2 to 11.2.1.0.1相关推荐

  1. Math.round(11.5)等于多少? Math.round(-11.5)等于多少?

    Math.round()运算规则+0.5向下取整 package com.study.JavaBase;import org.junit.Test;/*** @Description Math.rou ...

  2. mysql5.7.11无法启动_mysql 5.7.11 启动报错

    安装 使用homebrew 安装mysql 输入命令 brew install mysql 启动 安装完毕后,使用mysql.server start 启动mysql 出错 结果终端报错 ERROR! ...

  3. c++11 string u8_深入理解C++11:C++11新

    一.数据对齐 在了解为什么数据需要对齐之前,我们可以回顾一下打印结构体的大小这个C/C++中的经典案例.先看代码: #include using namespace std; struct HowMa ...

  4. java面试题33 Math.round(11.5) 等于多少 (). Math.round(-11.5) 等于多少 ( ).

    java面试题33 Math.round(11.5) 等于多少 (). Math.round(-11.5) 等于多少 (  ). A 11 ,-11 B 11 ,-12 C 12 ,-11 D 12 ...

  5. 揭秘2019双11背后的云网络 – 双11网络架构和洛神系统

    图1 天猫双11成交额 2019年天猫双11成交额,2684亿!核心系统100%上云!全球最大流量洪峰,阿里云扛住了.  狂欢背后的技术栈 网上轻松购物体验实际上是背后复杂的技术组成的,这是一个简化 ...

  6. 比国内贵3000元!小米11 Ultra将于5月11日登陆欧洲市场

    3月29日,小米接连举办了两场春季新品发布会,正式推出了备受关注小米11 Ultra等多款产品,其中小米11 Ultra 首发与三星联合研发的业界1/1.12英寸最大底传感器GN2,并首次采用了&qu ...

  7. 第11章实验1:学生成绩管理系统V4.0

    第11章实验1:学生成绩管理系统V4.0 某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入).参考学生成绩管理系统V3.0,用二维数组作函数参数编程实现如下 ...

  8. 第11章实验1:学生成绩管理系统V4.0(C语言)

    第11章实验1:学生成绩管理系统V4.0 (前方空降提示:由于题目很长很长很长,代码在最后,翻到底才有哦.) 某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输 ...

  9. Android移动开发问题 AAPT: error: resource xml/11 (aka com.example.myapplication:xml/11) not found.

    在android移动开发布局基础中,运行出现E:\Android_projects\app\src\main\AndroidManifest.xml:21:9-23:42: AAPT: error: ...

  10. ceph mon 无法启动,报错:ceph-12.2.11/src/mon/AuthMonitor.cc: 157: FAILED assert(ret == 0)

    版本 Ceph Luminous 12.2.11 报错信息 /home/jenkins-build/build/workspace/ceph-build/ARCH/arm64/AVAILABLE_AR ...

最新文章

  1. 空域滤波算法对比分析(超级全面哒)——Python代码
  2. 优化SQl语句的十个重要步骤
  3. 构造函数(包含this关键字的简单应用)
  4. python3下载教程-《Python3从入门到放弃》视频教程
  5. ARP(Address Resolution Protocol)地址解析协议初识
  6. mybatis+dubbo+ springmvc+zookeeper分布式架构
  7. Python_多进程
  8. py-faster-rcnn +cudnn V5
  9. 如何拼局域网所有ip_查看局域网内所有ip
  10. 批处理变量输出时提示“ECHO处于关闭状态”
  11. HTC T328W刷机包 仿三星S5 UI美化 精简 S5下拉
  12. fanq15/FSOD-code 的环境配置及运行
  13. MMpose代码讲解之关键点Heatmap可视化
  14. sunyueonline.com最新SEO成果显著,百度百科收录“孙越”
  15. fedora34 不显示桌面图标
  16. 【JAVA百炼成仙】筑基篇——JAVA筑基
  17. 全面分析前端的网络请求方式
  18. MOS驱动电机正反转
  19. 复杂Gremlin查询的调试方法
  20. C++_list快速学习入门(中英文结合)

热门文章

  1. Android 动态壁纸开发(时钟)
  2. 2021年焊工(技师)考试题及焊工(技师)多少分及格
  3. 2022年焊工(高级)考试题模拟考试题库模拟考试平台操作
  4. 上海轨道交通规划图(日本版)
  5. 初出茅庐的小李第3篇博客《5G物联网及NB-IoT技术详解》读书笔记1
  6. asterisk搭建goip
  7. 学习自动化测试的一些感悟
  8. keras 中的keras.preprocessing、Embedding、GlobalMaxPooling1D()、 TimeDistributed
  9. 20220720 开窗函数2:rank()/dense_rank()
  10. Vue3+node.js网易云音乐实战项目(八)