AnyBackup-Linux 环境下 Oracle 数据库实例授权认证失败,提示错误信息:认证失败 ! 原因是: /etc/host.conf: line 3: bad command `'nospoof on''(错误码:0)
简介:AnyBackup-Linux 环境下 Oracle 数据库实例授权认证失败,提示错误信息:认证失败 ! 原因是: /etc/host.conf: line 3: bad command `'nospoof on''(错误码:0)。问题确认为客户端下 /etc/host.conf 配置文件内容格式不正确,可通过修改 /etc/host.conf 配置文件内容为正确格式解决。
关键字
Oracle 、实例授权
适用产品
- AnyBackup CDM 7.0.x
- AnyBackup Express 7.0.x
问题描述
在 AnyBackup 管理控制台上,对 Oracle 数据库客户端进行实例授权时,输入数据库名、SYS 用户和密码,点击测试,弹出提示对话框:
认证失败 ! 原因是: /etc/host.conf: line 3: bad command `'nospoof on''(错误码:0)。
问题影响
AnyBackup 管理控制台授权 Oracle 数据库实例失败。
问题原因
客户端下 /etc/host.conf 配置文件中第三行内容格式不正确, nospoof on 字段不需要加引号。
解决方案
为了解决此问题,需要到客户端编辑 /etc/host.conf 配置文件,修改第三行内容 nospoof on 为正确格式,具体操作步骤如下:
1、使用 ssh 工具远程登录到客户端 Linux 操作系统,使用 vi 命令打开 /etc/host.conf 配置文件 。
vi /etc/host.conf
2、在命令行模式下,输入插入命令 i 进入文本输入模式,编辑 /etc/host.conf 配置文件,去掉引号格式,按下 ESC 键退出文本输入模式,按 :键进入末行模式,输入 wq 命令保存退出。
注意:具体错误格式请根据实际环境修改。
3、重新执行授权操作。
更多信息
文件 /etc/host.conf 包含了为解析库声明的配置信息。它应该每行含一个配置关键字,其后跟着合适的配置信息。系统识别的关键字有:order、trim、multi、nospoof和 reorder。