暂无图片
goldengate如何关闭和重启?
我来答
分享
暂无图片 匿名用户
goldengate如何关闭和重启?

goldengate如何关闭和重启?

oracle单实例,集成模式,复制链路如这样:抽取进程、trail文件、datapump进程、remotetrail文件,replicate进程。

源库和目标库都要重启和打补丁。所以请问goldengate软件如何重启?重启顺序是什么样的?

先停抽取还是先停投递?

谢谢!

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
豆宇斯

先停抽取进程,再停投递进程,先重启目标库,再重启源库

暂无图片 评论
暂无图片 有用 0
打赏 0

关闭GoldenGate:

  1. 停止Replicat进程。
  2. 停止DataPump进程。
  3. 停止Extract进程。

重启GoldenGate:

  1. 启动Extract进程。
  2. 启动DataPump进程。
  3. 启动Replicat进程。

在重启GoldenGate之前,确保源库和目标库都已经启动并且可用。

如果需要打补丁,应该先停止GoldenGate,然后打补丁,最后再重启GoldenGate。

在关闭GoldenGate时,应该先停止Replicat进程,因为Replicat进程负责将数据写入目标数据库,如果Replicat进程停止,数据将不会写入目标数据库。如果先停止Extract进程,数据仍然会在DataPump进程中积累,直到DataPump进程的缓冲区满了或达到了一定时间限制,这可能会导致数据丢失或延迟。

在重启GoldenGate时,应该先启动Extract进程,因为Extract进程负责从源数据库中抽取数据。如果先启动DataPump进程,DataPump进程将等待Extract进程的数据到达,如果Extract进程没有启动,DataPump进程将一直等待。同样,如果先启动Replicat进程,Replicat进程将等待DataPump进程的数据到达,如果DataPump进程没有启动,Replicat进程将一直等待。因此,应该按照顺序依次启动Extract进程、DataPump进程和Replicat进程。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
goldengate 数据不一致
回答 2
可以在源端保留更长时间的归档日志,若数据不一致可以从某个时间或某个归档日志从新抽取同步,当然也不可能一直保留所有归档日志,重要的还是需要每天巡检同步状态。
OGG update 转为 delete
回答 2
楼上专家,我只知道@GETENV('GGHEADER','OPTYPE')可以得到OPTYPE,但是如何改变OPTYPE,用啥命令?愿闻其详。
OGG远程抽取数据
回答 2
1、没有问题2、如果10g不再ogg12的官方兼容列表的话,慎用
OGG FILTER筛选到底是针对前镜像还是后镜像?
回答 1
已采纳
OGGFILTER筛选的目标是OGG文件中的事件(例如数据更改),而不是针对前镜像或后镜像。在OGG架构中,一个OGG文件包含一个或多个逻辑流,每个流代表一个数据源(例如数据库表),并且可以包含前镜像
请问源端ogg版本是21C的,目标端的ogg版本是12C,请问是否可以同步吗
回答 3
在源端21C加个formatrelease参数试试看extract:exttrail………………,formatrelease12.2pump:RMTTRAIL…………,formatrelease12.
如何查看数据库中哪些表开启表级附加日志?
回答 1
select TABLENAME,LOGGROUPTYPE from dbaloggroups;select TABLENAME,COLUMNNAM,POSIT
goldenate filter使用问题
回答 3
已采纳
在OGG里,似乎where的功能很弱。弱到乃至写一个where(workDate>sysdate)这样的判断都会报错(也许是我哪里没写对?)建议用FILTER,因为它可以与诸多OGG自带的函数结
使用OGG迁移oracle数据到mysql的时候怎么初始化保证不停机迁移
回答 2
已采纳
这个是可以做到生产端oracle不停机的,步骤如下:1,配置并启动oracle端的抽取进程2,根据scn导出oracle端的数据3,将导出的数据导入到一个oracle的临时库4,将临时库的数据初始化到
OGG 抽取进程意外终止
回答 3
已采纳
1.进程报错是01555导致无法查询记录;2.45分钟没有日志,这个可以看当时的DBalert应该有在读取归日志,ogg集成模式db后台有Logminer服务端,他们去分析redo
ogg复制进程初次启动报1001-ORA-01001: invalid cursor
回答 1
直接看这个报错,MOS检索不到什么信息。 看看DBAlert日志吧,看看有什么明显的报错日志。如果alert也没啥信息,看看对进程删除重建一下,取消集成注册后在删除重建;