亲爱滴伙伴们,我们又见面了。今天我们继续讲讲Linux7平台Oracle19C RAC安装那些事儿。事情是这样的,一“入坑”不久的哥们在安装GI的时候,到了互信配置这一步死活过不去。当时第一反应是怀疑这哥们是不是哪里姿势错了。接手后发现不管是使用界面配置互信,还是手动配置,显示成功后,点击next报错,错误信息显示两个节点互信配置失败。注意:这里说的互信配置成功指的是手动输入命令验证确认成功的。到底咋回事请看下面详细分解。

环境介绍:

操作系统:Redhat7.6

数据库版本:19.7

是否RAC:是

GI安装到第四步时报INS-06003/INS-06006用户互信配置失败

storm节点单向互信 节点间互信失效_storm节点单向互信

storm节点单向互信 节点间互信失效_重启_02

在两个节点运行ssh验证发现互信配置成功

storm节点单向互信 节点间互信失效_新版本_03

storm节点单向互信 节点间互信失效_UI_04

查看GI安装日志显示nodelist为空或只有一个节点

storm节点单向互信 节点间互信失效_UI_05

看到这怀疑两个节点之间在GI安装时ssh不通导致。之前安装11G时遇到过由于ssh路径不对报类似的错误,于是/usr/local/bin创建对应的软链接,再次运行发现UI界面互信这步依旧通不过。

storm节点单向互信 节点间互信失效_新版本_06

storm节点单向互信 节点间互信失效_重启_07

路径不是原因,MOS了下,一篇文章介绍跟端口有关系,于是决定新增ssh端口尝试下(ssh默认端口22)

storm节点单向互信 节点间互信失效_新版本_08

storm节点单向互信 节点间互信失效_oracle用户互信失效_09

重启sshd.service生效,测试新端口正常

storm节点单向互信 节点间互信失效_新版本_10

storm节点单向互信 节点间互信失效_新版本_11

然而UI界面互信这步依旧通不过。

该问题撸到这里依旧没解决,在相关配置均正常的情况下,这种无厘头的情形真是让本萎专家有点无语了。以前装12C也没遇到互信死活通不过的情况,19C就这样辣鸡么?是不是新版本BUG?想到这尝试装个12C看下这步会不会报错,结果意料之中。12C安装很顺利的通过了......

在GI安装用户互信配置这步,也只调用了ssh进行通信测试。12C安装和19C安装唯一的区别就是Oracle版本和ssh的兼容性不同。

于是把OpenSSH8.2卸载安装低版本7.4进行尝试。

高版本:

storm节点单向互信 节点间互信失效_storm节点单向互信_12

storm节点单向互信 节点间互信失效_UI_13

降级之后的版本:

storm节点单向互信 节点间互信失效_新版本_14

storm节点单向互信 节点间互信失效_新版本_15

哈哈哈,把OpenSSH降级到7.4之后,19CGI安装用户互信配置顺利通过。OpenSSH8.2,12CGI安装兼容,但是19CGI安装就不兼容了。又是新BUG么?整个问题处理过程相当曲折,不过最终也算顺利解决,本次分享到这里,咋们下回见。