部署ogg 遇到的这个报错 怎么样解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了部署ogg 遇到的这个报错 怎么样解决相关的知识,希望对你有一定的参考价值。

参考技术A 1403: ORA-01403: No data found 在执行PL/SQL块、存储过程、函数、触发器等,如果需要进行操作的记录没有查询到,则会返回1403的错误 Goldengate中的1403 在目标段复制进程中,godengate从日志中解析出sql语句,根据sql语句的where条件,在目标段的库中匹配不出相应的记录
1403错误原因: 1. 附加日志相关
• 数据相关 • 表结构不一致/索引重建
常见问题: 1.生产端I/O过大、内存占用过大 配置了多个Extract进程导致 2.进程“假死” 1>参数配置错误: TRANLOGOPTIONS rawdeviceoffset 0 此参数只在AIX使用裸设备时配置,其他环境不能配置 2>查看进程处理状态: GGSCI>send repxxx, status send repxxx status Sending STATUS request to REPLICAT REPXXX ... Current status: Processing data Sequence #: 1 RBA: 3861681 21157 records in current transaction 3、RAC节点时钟不同步(OGG-01028) 1> 配置参数: THREADOPTIONS MAXCOMMITPROPAGATIONDELAY 90000 IOLATENCY 90000 2> 配置NTP时钟同步服务器
4、队列文件不自动删除 1>实施时,执行了多次: ADD EXTTRAIL 。。。 ADD RMTTRAIL 。。。 2>处理细节参照运维文档进行处理
5、参数文件中用户名处理 1> TRANLOGOPTIONS EXCLUDEUSER USERNAME 这里的USERNAME是需要替换为实际的GoldenGate用户名

oracle goldengate报错解决之OGG-00446

OGG测试:无法启动ext进程,报错OGG-00446


报错日志【截取重要部分】

2016-10-28 16:51:40  ERROR   OGG-00446  Missing filename opening checkpoint file.

2016-10-28 16:51:40  ERROR   OGG-01668  PROCESS ABENDING.


日志意思很明显:在打开checkpoint file 时缺少文件名


查看参数:

[email protected] dirprm]$ more ext1.prm 

UserId ogg, Password ogg

ExtTrail ./dirdat/eo

GetTruncates

TranLogOptions ExcludeUser ogg 

--DDL Include All

DDL &

INCLUDE MAPPED OBJTYPE ‘table‘ &

INCLUDE MAPPED OBJTYPE ‘index‘ &

EXCLUDE OPTYPE COMMENT

DDLOptions AddTranData Retryop Retrydelay 10 Maxretries 10

Table TMP.test1;

Table TMP.test2;

Table TMP.test3

[[email protected] dirprm]$ more pump1.prm 

Extract pump1

PassThru

RmtHost 192.168.10.61, MgrPort 7809

RmtTrail ./dirdat/go


Table TMP.test1;

Table TMP.test2;

Table TMP.test3;


发现ext1.prm没有文件头名

加上Extract ext1

GGSCI (a-test30 as [email protected]) 27> view params ext1

Extract ext1

UserId ogg, Password ogg

ExtTrail ./dirdat/eo

GetTruncates

TranLogOptions ExcludeUser ogg 

--DDL Include All

DDL &

INCLUDE MAPPED OBJTYPE ‘table‘ &

INCLUDE MAPPED OBJTYPE ‘index‘ &

EXCLUDE OPTYPE COMMENT

DDLOptions AddTranData Retryop Retrydelay 10 Maxretries 10

Table TMP.test1;

Table TMP.test2;

Table TMP.test3;


再去启动OK了。

本文出自 “lichdiamand” 博客,请务必保留此出处http://lichdiamond.blog.51cto.com/12111063/1870729

以上是关于部署ogg 遇到的这个报错 怎么样解决的主要内容,如果未能解决你的问题,请参考以下文章

tongweb部署失败,在tomcat上部署正常

myeclipse2015不支持spring-web-4.1.3.RELEASE.jar怎么回事,tomcat部署项目启动报错

初学编程:遇到程序报错问题怎么解决?教你正确操作!

sqoop启动job报错,怎么解决

oracle ogg怎么配置复制端自动删除

Keil 编译STM32 遇到异常怎么解决