欢迎访问机房运维工作室

爱数知识库

AnyBackup-Linux 环境下创建 Oracle 备份任务展开实例时提示错误:Oracle is not installed

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

AnyBackup-Linux 环境下创建 Oracle 备份任务展开实例时提示错误:Oracle is not installed.

关键字

数据源、installed

适用产品

· AnyBackup 6.0.x

· AnyBackup 5.0.x

· 超易备 5.0.x


问题描述

AnyBackup 管理控制台上创建 Oracle 数据库定时备份任务时,在数据源页面,点击 + 号展开数据库实例,显示如下错误信息:

Oracle is not installed.


问题影响

AnyBackup 无法完成数据源添加。

问题原因

安装 AnyBackup 客户端的过程中,没有安装支持 AnyBackup 备份 Oracle 数据库的组件。

解决方案

为解决该问题,需在 AnyBackup 安装目录的 bin 目录下,安装支持 AnyBackup 备份 Oracle 数据库的组件,请按照以下步骤执行:

1. 通过 SSH 工具远程登录 Oracle 服务器的操作系统,执行以下命令,切换至 root 用户。

su - root

2. 执行以下命令,查看 AnyBackup 客户端进程所在目录。

ps -ef | grep esf


注意:上图示例中,AnyBackup 客户端安装脚本所在目录为 /eisoo/AnyBackupClient/app/bin 。

3. 执行以下命令,切换到第 2 步中查到的 AnyBackup 客户端进程所在目录下,安装支持 AnyBackup 备份 Oracle 数据库的组件。

cd /eisoo/AnyBackupClient/app/bin

./clientserver install Oracle oracle


注意:在命令 ./clientserver install Oracle oracle 中第一个参数 Oracle 表示数据库类型,第二个参数 oracle 表示安装 Oracle 数据库的用户。

更多信息

· clientserver 安装支持备份数据库的组件的方法不仅适用于 Oracle 数据库,AnyBackup 支持备份的其他数据库也可适用。

· 关于 clientserver 的更多信息,可执行 ./clientserver --help 命令获取