[分享]提取异常终止, MSS:缺少尾随块,无法排队的I / O ,I / O超出文件大小_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
5
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4693 | 回复: 4   主题: [分享]提取异常终止, MSS:缺少尾随块,无法排队的I / O ,I / O超出文件大小        下一篇 
shunzi
注册用户
等级:上尉
经验:782
发帖:133
精华:0
注册:2011-10-10
状态:离线
发送短消息息给shunzi 加好友    发送短消息息给shunzi 发消息
发表于: IP:您无权察看 2011-12-23 13:49:40 | [全部帖] [楼主帖] 楼主

提取异常终止,MSS:缺少尾随块,无法排队的I / O I / O超出文件大小

适用于:
Oracle GoldenGate
- 版本:10.4.0.99和更高版本:10.4.0和更高版本]
在这个文档中的信息适用于任何平台。
症状
提取读取ASM上点击归档日志下面的错误:

Problemnowoccuringwitha1Extractconfiguration.Extractabendswith:
11864334recordsprocessedasof2010-07-2102:56:02(rate102,delta303)
2010-07-2102:58:34.374Redothread2:Onlinelog+INDEX01/actppr/onlinelog/group_4.264.669999177onsequence#48708hasmissingtrailingblocks.
2010-07-2102:58:52.752Redothread2:Onlinelog+INDEX01/actppr/onlinelog/group_4.264.669999177onsequence#48710hasmissingtrailingblocks.
2010-07-2102:58:53.132Redothread2:Corrupteddata(non-ALO)inarchivedlog+FLASH01/actppr/archivelog/2010_07_21/thread_2_seq_48710.1609.724906723onsequence#48710
2010-07-2102:59:05.717Redothread2:Failedtoreadinmoredatafromlog+FLASH01/actppr/archivelog/2010_07_21/thread_2_seq_48710.1609.724906723onsequence#48710
2010-07-2102:59:18.654Redothread2:Failedtoreadinmoredatafromlog+FLASH01/actppr/archivelog/2010_07_21/thread_2_seq_48710.1609.724906723onsequence#48710
212146455571218590RedoThread2:threadabend:REDO_read_transaction(1,(nil),ReadingASMfile+FLASH01/actppr/archivelog/2010_07_21/thread_2_seq_48710.1609.724906723,SQL:(27091)ORA-27091:unabletoqueueI/O
212146455571218590RedoThread2:ORA-17510:Attempttodoi/obeyondfilesize
212146455571218590RedoThread2:ORA-06512:at"SYS.X$DBMS_DISKGROUP",line124
212146455571218590RedoThread2:ORA-06512:atline1)->500
2010-07-2102:59:31GGSERROR190ReadingASMfile+FLASH01/actppr/archivelog/2010_07_21/thread_2_seq_48710.1609.724906723,SQL:(27091)ORA-27091:unabletoqueueI/O
ORA-17510:Attempttodoi/obeyondfilesize
ORA-06512:at"SYS.X$DBMS_DISKGROUP",line124
ORA-06512:atline1.


原因
可以有此错误的原因:

1ASM磁盘组是经常安装和卸载,这使得ASM磁盘组暂时不可用。
2
。当提取处理归档日志,提取等待开始加工之前完全写入日志。然而,如果提取物无法验证,通过从最后的数据块和文件大小的块头的检查,这是不增加,然后等待约10秒后提取异常终止。

解决方案

根据病因,可以使用以下解决方案/解决方法:

1。检查数据库alert.logs 。如果有很多安装和拆卸的ASM磁盘组的消息,这很可能是一个已知的问题,特别是在多个数据库正在支持时写入归档日志,然后我们卸载磁盘组环境。如果另一个环境中试图访问磁盘组,它被卸载时,我们得到错误。在有关磁盘组的一个小的虚拟表空间可以被创建。那么,这将防止不断被安装和拆卸的磁盘组。这将消除这种可能性的原因。

e.g, CREATE TABLESPACE dummy DATAFILE '+FLASH01' SIZE 10M;


在这种方式始终有一个文件在磁盘组中打开,因此它不会反复安装和拆卸。

2。如果上面没有问题的原因,可以使用以下参数:

“ TRANLOGOPTIONS COMPLETEARCHIVEDLOGTIMEOUT 600 ”


当提取处理归档日志,提取物将等待完全写出来之前,开始处理它们的日志。提取物然而,如果无法验证通过检查从最后的数据块和文件大小的块头没有增加,然后提取异常结束后,等待约10秒。COMPLETEARCHIVEDLOGTIMEOUT ”参数是整数,表示要等待的秒数。




赞(0)    操作        顶端 
容景93
注册用户
等级:上士
经验:254
发帖:0
精华:0
注册:2015-12-4
状态:离线
发送短消息息给容景93 加好友    发送短消息息给容景93 发消息
发表于: IP:您无权察看 2016-2-15 21:23:07 | [全部帖] [楼主帖] 2  楼

谢谢楼主啊



赞(0)    操作        顶端 
夜华君93
注册用户
等级:下士
经验:190
发帖:0
精华:0
注册:2015-12-8
状态:离线
发送短消息息给夜华君93 加好友    发送短消息息给夜华君93 发消息
发表于: IP:您无权察看 2016-2-16 11:32:20 | [全部帖] [楼主帖] 3  楼

好吧   好吧



赞(0)    操作        顶端 
花开半夏
注册用户
等级:下士
经验:159
发帖:0
精华:0
注册:2016-2-14
状态:离线
发送短消息息给花开半夏 加好友    发送短消息息给花开半夏 发消息
发表于: IP:您无权察看 2016-2-22 9:07:53 | [全部帖] [楼主帖] 4  楼



赞(0)    操作        顶端 
斗破苍穹
注册用户
等级:中尉
经验:442
发帖:3
精华:0
注册:2016-1-8
状态:离线
发送短消息息给斗破苍穹 加好友    发送短消息息给斗破苍穹 发消息
发表于: IP:您无权察看 2016-2-26 10:02:37 | [全部帖] [楼主帖] 5  楼

非常不错



赞(0)    操作        顶端 
总帖数
5
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论