AnyBackup-Linux 环境下 Oracle 数据库表级恢复失败,执行输出提示错误信息:表级恢复输入的分段路径: /eisoo 下有1个文件,为了生产库数据恢复的安全请把 stage path
关键字
表级恢复、分段路径
适用产品
- AnyBackup 6.0.x
- AnyBackup 5.0.x
- 超易备5.0.x
问题描述
在 AnyBackup 管理控制台发起 Linux 环境下 Oracle 单机数据库表级恢复任务,任务执行失败,执行输出中提示如下错误信息:
Oracle恢复异常。(错误提供者:oracleBackup,错误值:e050001b,错误位置:ncOracleRestoreSchedule.cpp:52)(附加信息:Oracle表级恢复输入的分段路径: /eisoo 下有1个文件,为了生产库数据恢复的安全请把 stage path 分段路径设置成一个空目录。(错误提供者:oracleBackup,错误值:e0500051,错误位置:ncOracleTablesRestoreCommon.cpp:475)

问题影响
AnyBackup 无法完成 Oracle 数据库表级恢复。
问题原因
创建恢复任务时,输入的分段路径为非空目录,导致恢复任务执行失败。
解决方案
为了解决该问题,需要新建恢复任务,输入分段路径为空目录路径,步骤如下:
警告:Oracle 表级恢复只能恢复到原机,请与数据库管理员确认后执行任务恢复。
1. 在 AnyBackup 管理控制台再次发起恢复任务,辅助数据库分段路径处输入一个空目录,步骤如下:

注意:此处 /aishu 是一个空目录。
更多信息
辅助数据库分段路径用于存放辅助数据库表空间的数据文件,需要保证此目录空间充足,且有安装 Oracle 数据库用户的读写访问权限。