AnyBackup-Oracle 定时数据保护任务恢复失败,执行输出中存在错误信息:创建文件失败,请检查文件路径是否存在或者是否有写权限。

简介:

AnyBackup-Oracle 定时数据保护任务恢复失败,且执行输出中存在如下错误信息:创建文件失败,请检查文件路径是否存在或者是否有写权限。确认为 Oracle 用户无数据文件统一重定向路径的读写权限,可通过修改对应路径权限解决。

关键字

ORA-19504


适用产品

  • AnyBackup Express 7. 0. x
  • AnyBackup CDM 7. 0. x
  • AnyBackup Enterprise 7.0.x


问题描述

在 AnyBackup 管理控制台上,执行 Oracle 数据库恢复任务失败,执行输出中存在如下错误信息:

创建文件失败,请检查文件路径是否存在或者是否有写权限。

ORA-19504:failed to create file "XXXXXXXX"


问题影响

AnyBackup 管理控制台执行 Oracle 数据库恢复任务失败。


问题原因

Oracle 用户对数据文件统一重定向路径无写权限导致。


解决方案

为了解决该问题,需要赋予 Oracle 用户对数据文件统一重定向路径写权限,请按照以下步骤执行:

1.通过 SSH 工具登录目标端数据库服务器,执行以下命令,查看数据文件统一重定向路径的权限。

ll -ld /eisoo/oracle_data

注意:上图示例中,/eisoo/oracle_date 为 Oracle 数据库数据文件统一重定向路径,具体路径以实际环境为准。

2.查看 Oracle 用户的属主属组信息。

id oracle

注意:id 命令输出结果中,uid 对应该用户的属主,gid 对应该用户的属组。上图示例中,Oracle 用户的属主为 oracle ,属组为 oinstall ,具体以实际环境为准。

3.修改数据文件统一重定向目录的属主属组,并赋予 Oracle 用户对该路径的读写权限

chown oracle:oinstall /eisoo/oracle_data

chmod 644 /eisoo/oracle_date

4.新建恢复任务,指定数据文件统一重定向路径进行恢复。


更多信息

关于 ORA-00130 错误代码具体含义,请参照 Database Error Messages 官方文档:https://docs.oracle.com/database/121/ERRMG/ORA-00000.htm#ERRMG-GUID-27437B7F-F0C3-4F1F-9C6E-6780706FB0F6

以上内容是否对您有帮助?
很差
较差
一般
较好
非常好

在文档使用中是否遇到以下问题:

更多建议:

0/200

KB ID

KB-3472

发布时间

2023-09-27

分类

排错指南

产品

AnyBackup

打印

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

扫码关注

爱数技术支持中心公众号