【故障处理】ADG duplicate 异常中断ORA-19849 ORA-19612 0RA-17627 ORA-03114 Corrupt block 84629 found during reading backup piece
一、概述
部署adg执行duplicate异常中断,RMAN过程日志报错信息不明显,备库alert日志中报错为Corrupt block 84629 found during reading backup piece。
二、报错信息
RMAN报错信息
备库alert日志报错
三、报错原因
网卡开启了TCP OFFLOAD(TCP网络卸载)功能,导致在网络传输过程中出现损坏,TCP OFFLOAD是指将本该在操作系统进行的一些大数据包处理(如TCP分段、IP分片、重组、checksum、TCP协议处理等)放到网卡硬件中去做, 降低系统 CPU 消耗的同时,提高处理的性能。
四、解决方法
sql
可在线操作/需停机操作
1、使用如下命令进行主备同步
SQL> duplicate target database for standby from active database nofilenamecheck USING COMPRESSED BACKUPSET;
2、网络工程师协助关闭网卡的TCP OFFLOAD
五、其他类似报错
有遇到报错不一样,但解决方法相同的类似情况。
5.1 报错信息
主库duplicate同步备库时,报ORA-03135:connection lost contact。
trace日志报ORA-12792。
尝试备库执行duplicate同步,报ORA-19661,ORA-17627,ORA-03114。