Oracle GoldenGate环境中主库和备库 网络突然中断后,主端的dp进程无法启动的问题

本文介绍了一种特定情况下出现的viewreportdpfull错误及其处理方法。错误表现为找不到文件或目录,但实际上文件确实存在。文章提供了详细的步骤来解决这一问题,包括终止相关进程和服务,并重新启动它们。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

view report dpfull,
现象是 /gg/ggs/dirdat/aa000053 (no surch file or directory)
实际上,此文件在目的端存在的。

处理方法:

1. 目的端ps -ef | grep ggs ,找到server进程,假设server进程的pid是12345

2. 目的端 kill -9 12345

3. 目的端 stop mgr

4. 目的端 start mgr

5. 源端 start dp

6.dp状态ok,问题处理完毕。

Oracle GoldenGate 21.3中配置并启动OracleOracle环境的全复制流程,首先需要确保Oracle数据Goldengate软件已经正确安装,包括MA(Management Agent)组件SM(Service Manager)组件。接下来,通过Goldengate的`ggsci`命令行界面来执行配置启动复制流程的步骤。 参考资源链接:[Oracle GoldenGate 21.3:微服务部署教程(Oracle与MySQL间)](https://wenku.youkuaiyun.com/doc/1efejgb49j?spm=1055.2569.3001.10343) 1. 首先,启动Service Manager (SM) 服务。通过运行以下命令: ``` ggsci edit params ./dirrpt/orcl 添加并保存下面的行: PORT 7809 DYNAMICPORTLIST 7900-7999 PURGEOLDEXTRACTS ./dirrpt/orcl, usecheckpoints, minkeepdays 3 START ``` 其中`PORT`指定了服务管理器监听的端口号,`DYNAMICPORTLIST`配置了用于Extract进程动态分配端口的范围,`PURGEOLDEXTRACTS`定义了历史文件的保留策略。`START`命令用来启动服务管理器。 2. 配置并启动Extract进程。使用以下命令: ``` add extract extora, tranlog, begin now add exttrail ./dirdat/extora, extract extora add replicat repora, parallel, exttrail ./dirdat/extora ``` `add extract`命令定义了一个新的Extract进程,它从Oracle的事务日志中读取数据。`add exttrail`命令指定了Extract进程的事务日志文件的存放位置。`add replicat`命令则定义了一个新的Replicat进程,用于将提取的数据应用到目标数据。 3. 创建并加载目标数据的Extract参数文件。根据需要,使用`edit params`命令编辑提取参数文件,并保存。例如: ``` edit params ./dirdef/extora.def ``` 这里可以根据实际情况定义需要复制的表模式。 4. 启动Extract进程: ``` start extract extora ``` 这将使***t进程开始从源Oracle数据读取数据。 5. 最后,启动Replicat进程,将提取的数据应用到目标Oracle数据: ``` start replicat repora ``` 完成以上步骤后,OracleOracle的全复制流程应该已经配置并启动成功。通过监控日志文件`ggsci`命令行工具,可以检查进程的状态进度。如果需要对复制流程进行更深入的监控管理,可以在OGG的管理控制台(Admin Client)中进行操作。 对于想要进一步深入了解Oracle GoldenGate在微服务架构下的部署管理的用户,可以参考《Oracle GoldenGate 21.3:微服务部署教程(Oracle与MySQL间)》。这本书籍提供了详细的教程最佳实践,有助于用户在实际的生产环境中部署优化GoldenGate解决方案。 参考资源链接:[Oracle GoldenGate 21.3:微服务部署教程(Oracle与MySQL间)](https://wenku.youkuaiyun.com/doc/1efejgb49j?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值