暂无图片
暂无图片
1
暂无图片
暂无图片
3
暂无图片

Oracle19C RAC 用户互信问题处理

IT那活儿 2020-08-13
4224

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

环境介绍:

操作系统:Redhat7.6

数据库版本:19.7

是否RAC:是

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

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

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

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

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

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

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

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

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

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

高版本:

降级之后的版本:

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

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

Psql
暂无图片
2年前
评论
暂无图片 0
降级的步骤是怎么操作的?
2年前
暂无图片 点赞
1
路露
暂无图片
1月前
回复
暂无图片 0
#因oracle19c RAC安装报免密测试不通过的问题,故将系统的openssh8.0版本降级为openssh7.9 #降级的操作直接涉及ssh服务,将直接影响远程连接,故需要确保可以重新连接后再退出操作的会话 cp -pr /etc/ssh /etc/ssh_bak cp /etc/pam.d/sshd /etc/pam.d/sshd_bk rpm -e --nodeps openssh-server-8.0p1-24.0.1.el8.x86_64 rpm -e --nodeps openssh-clients-8.0p1-24.0.1.el8.x86_64 rpm -e openssh-8.0p1-24.0.1.el8.x86_64 dnf -y install zlib-devel dnf -y install openssl-devel dnf -y install pam-devel dnf -y insall gcc make wget http://ftp.jaist.ac.jp/pub/OpenBSD/OpenSSH/portable/openssh-7.9p1.tar.gz tar -zxf openssh-7.9p1.tar.gz cd openssh-7.9p1 ./configure --prefix=/usr/local/openssh-7.9 --sysconfdir=/etc/ssh --with-pam --with-zlib --with-md5-passwords make make install cd /etc/ssh mv ssh_config ssh_config_new mv sshd_config sshd_config_new cp -p /etc/ssh_bak/ssh_config ./ cp -p /etc/ssh_bak/sshd_config ./ cp /root/openssh-7.9p1/contrib/redhat/sshd.init /etc/init.d/sshd chkconfig --add sshd chkconfig sshd on cp /root/openssh-7.9p1/ssh-keygen /usr/bin/ cp /root/openssh-7.9p1/sshd /usr/sbin/ vim /etc/ssh/sshd_config #注释85/86行 #GSSAPIAuthentication yes #GSSAPICleanupCredentials no systemctl restart sshd systemctl status sshd.service vim /etc/profile SSH_HOME=/usr/local/openssh-7.9 export PATH=$SSH_HOME/bin:$SSH_HOME/sbin:$PATH source /etc/profile ssh -V
1月前
暂无图片 点赞
回复
Donnieyen
暂无图片
3年前
评论
暂无图片 1
有不降级openssh版本的处理方式么?
3年前
暂无图片 1
评论