当前位置: 首页 > news >正文

Oracle-Ogg集成模式降级为经典模式步骤

前言:

        Ogg集成模式降级为经典模式的场景比较少,因为降级为经典模式会导致无法支持压缩表同步,XA事务,多线程模式,PDB模式同步等功能,除非遇到集成模式暂时无法解决的bug或者环境不支持集成模式,比如DG备库环境

 

配置介绍:

OGG软件:19.1.0.0.4

       源端:

               extract :ext_text

               pump :pum_test

 

目标端:

        replicat:rep_test

replicat进程降级:

        1 关闭replicat进程

GGSCI> stop replicat rep_test

        2 删除集成复制的参数

GGSCI> edit params rep_test
--删除
DBOPTIONS INTEGRATEDPARAMS (MAX_SGA_SIZE 100, PARALLELISM 2)

        3 添加检查表

GGSCI> DBLOGIN userid ogg, password "go_20230_W506"
GGSCI> delete  CHECKPOINTTABLE ogg.REP_CHKPT 
GGSCI> ADD CHECKPOINTTABLE ogg.REP_CHKPT

        4 修改为经典复制模式

GGSCI> ALTER REPLICAT rep_test, NONINTEGRATED, CHECKPOINTTABLE ogg.REP_CHKPT 

        5 启动应用进程

GGSCI> start rep_test

        6 确认使用了经典模式

查看replicat进程信息已经没有没有INTEGRATED Replicat
​
GGSCI> info rep_test,detail
​
REPLICAT   REP_TEST  Last Started 2023-11-03 16:15   Status RUNNING
Checkpoint Lag       00:00:00 (updated 00:00:05 ago)
Process ID           20588
Log Read Checkpoint  File /u01/ogg/dirdat/ro0000000032023-11-03 16:24:31.583771  RBA 314432158
查询应用进程的数据字典也返回为空
GGSCI> select * from DBA_APPLY;
GGSCI> select * from DBA_GG_INBOUND_PROGRESS;

extract进程降级:

        1 关闭extract进程

GGSCI> STOP EXT_TEST

        2 确认当前进程是否可以进行downgrade,需要确保在downgrade之前的事务已经写入队列文件

GGSCI> DBLOGIN userid ogg, password "go_20230_W506"
GGSCI> INFO EXT_TEST DOWNGRADE
表示可以进行降级
Extract EXT_TEST is ready to be downgraded from integrated capture. Archive logs corresponding to SCN 8145010 and higher must be accessible by the downgraded extract.

        3 降级extract进程

注意如果是RAC 要写对应的threads数量
GGSCI>  alter EXT_TEST downgrade tranlog threads 2
​
Extract EXT_TEST successfully downgraded from integrated capture

        4 extract取消注册到数据库

GGSCI> UNREGISTER extract EXT_TEST DATABASE
2023-11-03 16:24:22  INFO    OGG-01750  Successfully unregistered EXTRACT EXT_TEST from database.

        5 删除集成模式的参数,添加经典模式参数tranlogoptions

删除集成模式的参数
TRANLOGOPTIONS INTEGRATEDPARAMS (MAX_SGA_SIZE 100, PARALLELISM 2)

        6 开启extract进程

GGSCI> START EXT_TEST

        7 确认使用了经典模式

GGSCI> info EXT_TEST 
​
EXTRACT    EXT_TEST  Last Started 2023-11-03 16:25   Status RUNNING
Checkpoint Lag       00:00:23 (updated 00:00:04 ago)
Process ID           17271
Log Read Checkpoint  Oracle Redo Logs2023-11-03 16:21:37  Thread 1, Seqno 256, RBA 2394476SCN 0.8145013 (8145013)
Log Read Checkpoint  Oracle Redo Logs2023-11-03 16:25:14  Thread 2, Seqno 163, RBA 272912SCN 0.8701078 (8701078)

 

 

http://www.lryc.cn/news/221945.html

相关文章:

  • 链表面试OJ题(1)
  • [极客大挑战 2019]Upload 1
  • OpenFeign讲解+面试题
  • 嬴图 | LLM+Graph:大语言模型与图数据库技术的协同
  • 微信小程序下载文件和转发文件给好友总结
  • 一文掌握 Apache SkyWalking
  • 外贸网站优化常用流程和一些常识
  • Hive的时间操作函数
  • 【Web安全】CORS跨域资源共享漏洞
  • IntelliJ IDEA 如何修改默认Maven仓库地址
  • Vue3 <script setup>是什么?作用?
  • 2.9 CSS 响应式布局
  • vue使用websocket与springboot通信
  • ChatGPT 实际上是如何工作的?
  • 【SSD1306 OLED屏幕测试程序 (开源)orangepi zero2 全志H616 】.md updata: 23/11/07
  • 【python VS vba】(5) 在python中使用xlwt操作Excel(待完善ing)
  • 【Redis】Redis整合SSMRedis注解式缓存Redis中的缓存穿透、雪崩、击穿的原因以及解决方案(详解)
  • Linux文件系统的功能规划
  • 入门 SpringCloudStream 之 RocketMq 实践全集
  • 论文阅读:Ensemble Knowledge Transfer for Semantic Segmentation
  • 定义函数(简单介绍)-def
  • Mac VsCode g++编译报错:不支持C++11语法解决
  • react_12
  • Android Mvp案例解析
  • vue的双向绑定的原理,和angular的对比
  • 平衡树相关笔记
  • ASP.net C# 用Aspose.pdf实现pdf合并
  • C语言实现原码一位除
  • three.js点滴yan(整理后)
  • VMware安装CentOS最小化开发环境导引