欢迎访问机房运维工作室

爱数知识库

AnyBackup 7.0.17.0 - 7.0.17.1 实时备份失败,原因:根据数据库实例获取数据库所在卷失败(orcl :应用容灾失败,原因:获取数据库临

频道:爱数知识库 日期: 浏览:96

AnyBackup 7.0.17.0 - 7.0.17.1 实时备份失败,原因:根据数据库实例获取数据库所在卷失败(orcl :应用容灾失败,原因:获取数据库临时文件失败(+DATA/orcl/tem

关键字

实时备份失败、应用容灾失败、数据库临时文件


适用产品

  • AnyBackup Enterprise 7.0.17.0 - 7.0.17.2
  • AnyBackup Express 7.0.17.0 - 7.0.17.2
  • AnyBackup CDM 7.0.17.0 - 7.0.17.2


问题描述

AnyBackup 7.0.17.0 - 7.0.17.2 实时备份失败。报错如下:

原因:根据数据库实例获取数据库所在卷失败(orcl :应用容灾失败,原因:获取数据库临时文件失败(+DATA/orcl/tempfile/temp.262.1098804789))。


问题影响

无法使用 AnyBackup 完成 Oracle 数据库的实时备份数据保护。


问题原因

Oracle 数据库控制文件中记录的临时文件不存在,导致备份软件无法正常获取 Oracle 数据库临时文件。

进入数据库查询失败:


解决方案

为了解决该问题,需要为 Oracle 数据库重新创建默认的临时表空间,并删除抛错的临时表空间。请按照以下步骤执行:

警告:进入数据库属于风险操作,请谨慎操作。

1.首先新建一个临时表空间并指定一个oracle用户拥有读写权限的路径:

create temporary tablespace TEMP1 tempfile '/oracle/flash_recovery_area/orcl/temp1.dbf' size 1G autoextend off;

2.改变缺省临时表空间为上一步创建的新临时表空间。

3.删除原来的临时表空间。

4.然后重新发起任务即可。


更多信息

更多有关创建 tablespace 表空间操作请参考 Oracle 官方手册:https://docs.oracle.com/cd/E11882_01/server.112/e25494/tspaces.htm#ADMIN011