AnyBackup - Oracle 实时备份失败,执行输出提示:数据库处于未打开或者未处于归档模式下。

简介:在 AnyBackup 进行实时备份并添加了 Oracle 应用一致性时备份失败,产生错误输出:“数据库处于未打开或者未处于归档模式下”,可参考该排错指南。

关键字

实时备份、应用一致性、归档模式

 

适用产品

  • AnyBackup CDM 7.0.10 - 7.0.13
  • AnyBackup Express 7.0.10 - 7.0.13

问题描述

AnyBackup 管理控制台执行实时备份任务失败,存在以下错误信息:
实时备份失败,原因:根据数据库实例获取数据库所在卷失败(< 实例名 >:应用容灾失败,原因:数据库处于未打开状况或者未处于归档模式下。(错误提供者:droracleproc,错误值:425852939,错误位置:ncHostDrOracleProc.cpp:216);)。

 

问题影响

AnyBackup 管理控制台无法正常进行实时备份。

 

问题原因

Oracle 数据库未正常运行或开启归档模式。

 

解决方案

为了解决该问题,需要把 Oracle 数据库修改为归档模式并把数据库状态更改为 open 状态,请按照不同的情况执行下列步骤:
原因一:数据库未开启归档模式。
注意:修改归档模式,需要停止数据库,请提前安排业务停机时间。

1. 登录数据库。

2.查看数据库归档日志是否开启。

archive log list ;

3. 关闭 Oracle 数据库。

shutdown immediate;

4. 切换数据库为 mount 状态。

startup mount;

5. 修改成归档模式。
alter database archivelog;

 
原因二:数据库状态不为 open。
1.查看数据库状态。
select instance_name,status from v$instance;
2.修改数据库状态为 open。
alter database open;

 

更多信息

对使用 Oracle 数据库的生产机进行实时备份,当选择快照时间点进行接管、演练或数据恢复后,新创建的虚拟机或目的端里的 Oracle 数据库的数据能够保持一致性,并能够正常运行。

为了给您提供更优质的服务,请您先完善以下信息:
确认提交
weixin

扫码关注

爱数技术支持中心公众号