因为/etc/hosts文件在安装RAC时,遇到的错误,The specified nodes are not clusterable.

按照oracle官方文档反复检查了设置,未发现问题,googlebaidu,之后,下面这个是比较合理的解释:

Error:*** Alert: The specified nodes are not clusterable. This could be due to one or more of the following reasons:
1. The user performing the install is not configured in an equivalent manner on all nodes.
2. ssh and scp are not configured properly on all nodes.
3. rsh and rcp are not configured properly on all nodes.
/**********************************************************************/

但我反复检查这几个方面,都没有问题,郁闷几天之后,发现:

[oratest@tx1000 ~]$ more /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 tx1000 localhost.localdomain localhost

172.16.0.1 tx1000.rac.com tx1000
172.16.0.99 tx1000-vip.rac.com tx1000-vip
192.168.0.100 tx1000-priv.rac.com tx1000-priv

172.16.0.101 tx1001.rac.com tx1001
172.16.0.98 tx1001-vip.rac.com tx1001-vip
192.168.0.200 tx1001-priv.rac.com tx1001-priv

因为第一行是默认的,我之前就没修改它,也没注意它,但最终它造成了问题,看来默认的不一定就是正确的,把第一行的127.0.0.1后面的tx1000去掉,问题PASS


除了/etc/hosts配置的原因,还有可能是用户等效性未正常建立,有可能会导致此问题
所以当出现The specified nodes are not clusterable.问题时
1、检查/etc/hosts
2、检查用户等效性
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
是的,安装 Oracle RAC 集群需要配置 `/etc/sysconfig/network` 文件。该文件包含了节点的主机名、IP 地址等网络配置信息。在 RAC 集群中,节点之间需要进行网络通信,因此正确地配置 `/etc/sysconfig/network` 文件非常重要。 下面是配置 `/etc/sysconfig/network` 文件的步骤: 1. 打开 `/etc/sysconfig/network` 文件:在 Linux 中,`/etc/sysconfig/network` 文件通常包含了主机名和网络接口的配置信息。您可以使用以下命令打开该文件: ``` sudo vi /etc/sysconfig/network ``` 2. 配置主机名:将 `HOSTNAME` 参数设置为本地节点的主机名。例如,如果节点的主机名为 node1.example.com,则可以在文件中添加以下行: ``` HOSTNAME=node1.example.com ``` 3. 配置网络接口:在 RAC 集群中,通常需要为每个节点配置多个网络接口,包括公共网络、私有网络等。您可以添加以下参数来配置网络接口: ``` DEVICE=<interface_name> BOOTPROTO=static IPADDR=<ip_address> NETMASK=<netmask> GATEWAY=<gateway_address> ONBOOT=yes ``` 其中,`DEVICE` 指定了网络接口的名称,`BOOTPROTO` 设置为 `static` 表示使用静态 IP 地址,`IPADDR` 和 `NETMASK` 分别指定了节点的 IP 地址和子网掩码,`GATEWAY` 指定了网关的 IP 地址,`ONBOOT` 设置为 `yes` 表示在启动自动启用该接口。 例如,如果您要为节点配置名为 `eth0` 的网络接口,其 IP 地址为 `192.168.1.10`,子网掩码为 `255.255.255.0`,网关为 `192.168.1.1`,则可以添加以下行: ``` DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.1.10 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 ONBOOT=yes ``` 4. 保存并关闭 `/etc/sysconfig/network` 文件:在完成编辑后,按 `Esc` 键退出编辑模式,然后输入 `:wq` 命令保存并关闭文件。 5. 重启网络服务:为了使新的网络配置生效,您需要重新启动网络服务。您可以使用以下命令重新启动网络服务: ``` sudo systemctl restart network ``` 希望这些步骤对您有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值