欢迎访问机房运维工作室

爱数知识库

AnyBackup-AnyBackup 7.0 Oracle 数据库备份失败:任务执行异常,原因:接口调用失败(ORA-07391_sftopen error,

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

AnyBackup-AnyBackup 7.0 Oracle 数据库备份失败:任务执行异常,原因:接口调用失败(ORA-07391:sftopen error,unable to open text

关键字

Oracle、ORA-07391


适用产品

  • AnyBackup Express 7.0.17.1-7.0.17.x
  • AnyBackup CDM 7.0.17.1-7.0.17.x
  • AnyBackup Enterprise 7.0.17.1-7.0.17.x


问题描述

在 AnyBackup 管理控制台对 Oracle 数据库做定时备份提示如下错误信息:

任务执行异常,原因:接口调用失败(ORA-07391:sftopen error,unable to open text file)

问题影响

Oracle 数据库备份失败。


问题原因

客户端路径下 orascript_oracle 目录权限不足,导致备份任务运行失败。


解决方案

为了解决该问题,需要登录 Oracle 数据库后台修改目录权限,具体操作如下:

1.ssh 登录 Oracle 数据库后台,查询客户端安装路径。

ps -ef|grep esf

2.进入文件所在目录,查询 orascript_oracle 目录权限,并修改目录权限。

注意:此处 orasctipt_oracle 中 oracle 为 Oracle 数据库安装用户。

cd /客户端安装目录/AnyBackupClient/ClientService/AggregateApp

ls -ltr |grep orascript

3.修改 orascript_oracle 目录及其下属目录权限。

chmod -R 777 oracle_script

ls -lrt |grep orascript

4.重新发起备份。


更多信息

Linux 系统的权限一般是用第 1-3 位数字表示文件所有者的权限, 第 4-6 位数字代表同组用户的权限, 第 7-9 位数字代表其他用户的权限。具体权限是由数字来表示的。读取的权限等于 4,用 r 表示;写入的权限等于 2 ,用 w 表示;执行权限等于 1,用 x 表示;755 权限中 7=4+2+1,即 rwx,表示所有者具有读取、写入、执行权限;5=4+1+0,即 r-x,表示同组用户和其他用户具有读取、执行权限,但没有写入权限。