暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle备份异常处理实战:备份一体机故障复盘

IT那活儿 2025-06-27
132

点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!



问题描述

华为备份一体机(DPA:8.0.17)备份Oracle数据库(19C)时候,出现备份失败,查看备份作业日志显示Oracle备份出现未知异常。
  • 异常提供者:oracleschedule;
  • 异常号:425984010


问题分析

经排查
备份客户端安装在了/tmp下,备份客户端不能安装在/tmp下,/tmp有定时清理的功能,不用的文件会定时清理,要求备份客户端安装在/opt下,客户端需要卸载重装。
卸载重装后抓trace.log日志进行追踪排查,日志配置方法如下:
/opt/CDMClient/HWClientService/cfl.config文件中在最后添加以下内容:
EnableTrace=on
TraceOutputLocation=file 
TraceOutputFile=trace/trace.log
EnableTraceTime=on
EnableThreadSafe=off
TraceModule=all 
TraceType=sync

然后给/opt/CDMClient/HWClientService/trace/trace.log 777权限。
收集eefproc12-1.logtrace.log日志查看;
后来从trace日志中无法确认问题原因,尝试只备份归档日志,查看归档路径空间是否充足,然而归档日志备份失败。以此断定为备份归档日志时导致备份失败
问题原因:
配置备份策略时候,执行强制归档操作,造成备份失败。
注:ADG备库备份需要配置备份时不执行强制归档操作。


问题处理

3.1 解决方法
修改内容如下:
/opt/CDMClient/HWClientService/oracleEnv.config文件中删掉DisableForceArchived=TRUE前的#号,修改完成之后,归档日志备份成功。
执行完全备份,备份成功。
备份成功截图如下:
3.2 总结建议
部署备份客户端时候,建议安装在/opt目录下;
新建oracle数据库备份时,需全面了解其数据库环境,如是否为ADG备库,是否为RAC集群等信息,方便后续出现备份报错,可尽快找到解决问题的思路。

END


本文作者:景璐璐(上海新炬中北团队)

本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论