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

admin 2025年6月29日02:26:44评论4 views字数 926阅读3分5秒阅读模式

问题描述

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

 

问题分析

经排查:
备份客户端安装在了/tmp下,备份客户端不能安装在/tmp下,/tmp有定时清理的功能,不用的文件会定时清理,要求备份客户端安装在/opt下,客户端需要卸载重装。
卸载重装后抓trace.log日志进行追踪排查,日志配置方法如下:
/opt/CDMClient/HWClientService/cfl.config文件中在最后添加以下内容:
EnableTrace=onTraceOutputLocation=file TraceOutputFile=trace/trace.logEnableTraceTime=onEnableThreadSafe=offTraceModule=all TraceType=sync
然后给/opt/CDMClient/HWClientService/trace/trace.log 777权限。
收集eefproc12-1.log和trace.log日志查看;
后来从trace日志中无法确认问题原因,尝试只备份归档日志,查看归档路径空间是否充足,然而归档日志备份失败。以此断定为备份归档日志时导致备份失败。
问题原因:
配置备份策略时候,执行强制归档操作,造成备份失败。
注:ADG备库备份需要配置备份时不执行强制归档操作。
问题处理

3.1 解决方法
修改内容如下:
/opt/CDMClient/HWClientService/oracleEnv.config文件中删掉DisableForceArchived=TRUE前的#号,修改完成之后,归档日志备份成功。
执行完全备份,备份成功。
备份成功截图如下:
Oracle备份异常处理实战:备份一体机故障复盘

 

3.2 总结建议
部署备份客户端时候,建议安装在/opt目录下;
新建oracle数据库备份时,需全面了解其数据库环境,如是否为ADG备库,是否为RAC集群等信息,方便后续出现备份报错,可尽快找到解决问题的思路。

原文始发于微信公众号(取证与溯源):Oracle备份异常处理实战:备份一体机故障复盘

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年6月29日02:26:44
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Oracle备份异常处理实战:备份一体机故障复盘https://cn-sec.com/archives/4207593.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息