如何分析ins-40937错误

今天就跟大家聊聊有关如何分析ins-40937错误,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

在windows2012 企业版server上安装oracle12C出现如下报错:
如何分析ins-40937错误

解决方法:

原因

返回错误的节点上网络适配器的绑定顺序无效。

在Windows平台上安装网格基础设施的先决条件之一是

在绑定顺序中首先列出“公共”网络适配器,然后

在所有群集节点上,您的“专用”网络适配器按绑定顺序列在第二位。

解决方案

修复网络适配器绑定顺序,以便首先列出公共网络适配器,然后

根据记录的安装先决条件,您的专用网络适配器列在第二位

补充:

其他可能存在的问题:

1.确保 vip 和public ip 在同一个网段内

ip 规划 :

11.114.72.83 public-rac1
11.114.72.84 rac1-vip
192.168.0.1 rac1-priv
11.114.72.85 public-rac2
11.114.72.86 rac2-vip
192.168.0.2 rac2-priv
11.114.72.100 scan

如果vip 和 public Ip 不在同一个网段里局会出现类似的问题。

2、两个节点的hosts配置 要一样

并且 ping pub1 ,vip1 ,pub2,vip2 两个节点要能ping 通

3、特殊符号。看似没有问题的/etc/hosts配置,但是也会报错ins-40937 following host names are not valid ,最后发现,其实hosts 配置中 “”这个下划线会导致报错,这个hosts配置中下滑线””不符合RFC 952规则。

Bug 3396924 : '_' UNDERSCORE CHARACTER ALLOWED DURING INSTALL PROCESS BUT ILLEGAL IN DNS RFC

官档注释

Note:

All host names must conform. to the RFC 952 standard, which permits alphanumeric characters. Host names using underscores ("_") are not enabled.

来源:http://docs.oracle.com/cd/E11882_01/install.112/e24660/chklist.htm#BHAGAAGH

4、还一种情况就是虚拟化环境下要注意网卡的顺序,public在前,private在后,两端一致。

补充:
PS C:\orainstallerfile\winx64_12102_grid_union\grid> ./setup.exe -ignorePrereq -J"-Doracle.install.client.validate.clientSupportedOSCheck=false"
跳过grid错误
PS C:\orainstallerfile\winx64_12102_grid_union\grid> ./setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"
跳过db错误

./setup.exe -ignorePrereq -ignoreSysPrereqs -debug
安装时显示DEBUG信息

看完上述内容,你们对如何分析ins-40937错误有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。