Oracle 19c RAC INS-40724,多网卡绑定惹的祸

问题现象:

Oracle 19C RAC安装grid,安装进度到Grid Plug and Play时,输入Cluster Name,SCAN Name等,Next报错如下:

[INS-40724] No locally defined network interface matches the SCAN subnet.

详细信息:

Cause - None of the locally defined network interfaces has a subnet matching the SCAN subnet.  
Action - Define a public interface with a subnet matching the one you want to use for the SCAN.

原因分析:

INS-40724错误通常有以下几个原因导致的:

1./etc/hosts或DNS配置有问题。
2.私有网络和公共网络在同一网段。
3.网络配置有问题。

检查 /etc/hosts和网段没有问题

最终ifconfig -a检查发现两块公共网卡绑定bond后,broadcast地址不对,广播地址居然和ip地址一样。

[grid@xxx- cjc -db01 crs]$ ifconfig -a

bond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST>  mtu 1500
        inet 192.100.100.30  netmask 255.255.255.255  broadcast 192.100.100.30
        inet6 fe80::ef58:4b63:b400:4394  prefixlen 64  scopeid 0x20<link>
        ether 80:68:33:6c:96:33  txqueuelen 1000  (Ethernet)
        RX packets 44801  bytes 10847804 (10.3 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 68949  bytes 71116587 (67.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

解决方案:

重新进行公共网卡绑定,更改broadcast

1.查看网卡信息

nmcli connection show

2.删除现有网卡绑定

注意:

(1) 删除时远程连接会中断,建议在机房本机操作,或通过带外连接进行操作。

nmcli connection delete bond-bond0
nmcli connection delete bond-slave-enp0s 1
nmcli connection delete bond-slave-enp0s 2

3.重新绑定

nmcli connection add type bond ifname bond0 mode 1 ip4 192.100.100.30/24 ipv4.gateway 192.100.100.254
nmcli connection add type bond-slave ifname enp0s 1  master bond0
nmcli connection add type bond-slave ifname enp0s 2  master bond0

4.查看网卡状态

nmcli connection show
cat /proc/net/bonding/bond0

5.ifconfig -a检查

广播地址已变成192.100.100.255

6.再次执行grid安装,可以正常next。

###chenjuchao 20240412###

欢迎关注我的公众号《IT小Chen

<think>好的,我现在需要解决用户提到的Oracle 19c安装过程中出现的INS-35423错误。首先,我需要确认这个错误的具体含义和可能的原因。根据之前的引用资料,用户提到了其他错误如INS-35180和INS-40724,但INS-35423没有直接提到。不过,我可以参考类似安装问题的解决思路。 首先,我应该检查常见的安装问题,比如系统配置、内存、权限、路径设置等。根据引用[3],设备名称过长或有中文可能导致检测失败,类似的问题可能影响其他安装步骤。此外,引用[5]中提到修改配置文件绕过最低系统要求,这可能也是相关的一个方向。 接下来,考虑INS-35423的可能原因。根据Oracle文档或社区讨论,这个错误通常与文件系统或存储配置有关,比如目标路径不可访问、权限不足,或者磁盘空间不足。用户之前提到安装卡在42%,可能涉及到写入文件时的错误,这时候INS-35423可能出现在这个阶段。 需要检查的步骤包括: 1. 安装路径是否有特殊字符或中文,路径长度是否过长。 2. 目标磁盘的可用空间是否足够,至少需要满足Oracle 19c的要求。 3. 用户权限是否足够,可能需要以管理员身份运行安装程序。 4. 临时目录(如TMP或TEMP环境变量指向的路径)是否可写,空间是否足够。 5. 防病毒软件或防火墙是否阻止了安装程序的写入操作。 此外,参考引用[5]中的方法,可能需要修改安装配置文件,比如在response文件中调整参数,或者在安装前执行某些预检查脚本。 还需要查看具体的安装日志,通常在Oracle的安装目录或用户的临时文件夹中,找到对应时间戳的日志文件,搜索INS-35423错误代码,确定具体的错误描述,这样可以更精准地定位问题。 如果用户的环境存在多网卡或网络配置问题,如引用[4]提到的RAC安装问题,虽然INS-35423可能与存储相关,但也需要考虑网络存储路径的配置是否正确,比如共享目录权限等。 总结可能的解决方案步骤: - 确保安装路径全英文、简短,权限正确。 - 检查磁盘空间,清理或选择其他磁盘。 - 关闭干扰软件,以管理员身份运行安装程序。 - 修改配置文件绕过检查(类似引用[5]的方法)。 - 检查临时目录设置,确保可访问。 - 查看详细日志,根据具体错误信息调整。 最后,需要验证这些步骤是否有效,如果问题依旧,可能需要联系Oracle支持或社区寻求帮助。</think>### Oracle 19c 安装错误 INS-35423 解决方案 INS-35423 错误通常与**存储路径配置**或**权限问题**相关。以下是分步解决方案: --- #### **1. 检查安装路径合法性** - **路径要求**:安装路径(包括Oracle基目录、软件目录)必须满足: - 使用全英文路径,避免空格或特殊符号(如`()`、`#`等)。 - 路径长度尽量简短(例如:`C:\Oracle19c`)。 - **操作示例**: ```plaintext 错误路径:D:\数据库\Oracle19c 正确路径:D:\Oracle19c ``` --- #### **2. 确保磁盘空间充足** - Oracle 19c 默认需要约 **7GB 以上空间**(根据组件选择可能更多)。 - 检查目标磁盘剩余空间: - 打开“此电脑”,右键目标磁盘 → 属性 → 查看可用空间。 - 若空间不足,清理临时文件或更换安装磁盘。 --- #### **3. 以管理员权限运行安装程序** - 右键点击安装文件(如`setup.exe`)→ 选择**以管理员身份运行**,避免权限不足导致写入失败[^5]。 --- #### **4. 修改临时目录权限** - **临时目录检查**: - 按下`Win + R` → 输入`%TEMP%` → 确认路径可访问且剩余空间足够。 - 若目录权限异常,右键临时文件夹(如`C:\Temp`)→ 属性 → 安全 → 添加当前用户并赋予“完全控制”权限。 --- #### **5. 关闭安全软件或防火墙** - 部分防病毒软件(如360、Windows Defender)可能拦截安装程序的写入操作。暂时关闭后重试。 --- #### **6. 修改配置文件绕过检查(高风险操作)** - 若上述步骤无效,可尝试修改Oracle安装配置文件(类似处理INS-13001的方法): 1. 找到安装包中的`stage\cvu\cvu_config`文件。 2. 在`<CERTIFIED_SYSTEMS>`标签内添加以下内容(强制跳过存储验证): ```xml <STORAGE> <MIN_DISK_SIZE VALUE="0"/> </STORAGE> ``` 3. 保存文件后重新运行安装程序。 --- #### **7. 查看详细日志定位问题** - 日志路径通常位于: ```plaintext C:\Program Files\Oracle\Inventory\logs\installActions*.log 或 %TEMP%\OraInstall*.log ``` - 在日志中搜索`INS-35423`,根据具体错误描述调整配置。 --- #### **8. 其他可能性** - **多网卡绑定问题**:若为RAC安装,检查网络配置是否冲突(参考INS-40724解决方案[^4])。 - **操作系统兼容性**:确认Windows版本是否支持Oracle 19c,必要时通过`cvu_config`文件绕过检查。 --- ### 相关问题 1. Oracle 19c安装时如何跳过系统检查? 2. 安装Oracle时临时目录权限不足如何处理? 3. Oracle RAC安装中常见的网络配置错误有哪些? [^1]: win7安装Oracle19c出现问题Oracle Net Configuration Assistant安装失败 [^2]: oracle19c安装[ins-35180]无法检查可用内存 [^3]: Oracle 19c 安装报错[INS-35180]的解决方案 : Oracle 19c RAC INS-40724错误原因 [^5]: 绕过Oracle环境最低要求的配置方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值