oracle 10g安装过程中的product-specific prerequisite check 过程中报错,具体报错如下图:

oracle 10g 安装检测中DHCP报错_oracle dhcp

    该报错的中文解释如下:

正在检查网络配置需求...
检查完成。此次检查的总体结果为: 未执行 <<<<

建议案: Oracle 支持在具有 DHCP 分配的公共 IP 地址的系统上进行安装。但应使用静态 IP 地址来配置系统的主网络接口, 以便 Oracle 软件正常工作。有关在配置有 DHCP 的系统上安装软件的详细信息, 请参阅 Installation Guide。

     再网上搜了很多相关解决方法,基本上都是围绕两点。

第一:把本机的ip地址设置为静态。

     静态ip配置可以在虚拟机的图形界面中system》administration》network中配置,也可以直接去修改配置文件

vim /etc/sysconfig/network-scripts/ifcfg-eth0。(ifcfg-etho中各项是怎么意思,怎么配在我的另一篇博客“linux 网络配置”中已经写出来了)--注意修改过ifcfg-eth0文件后要记得重启网卡使修改生效,命令是service network restart

 

第二:配置/etc/hosts文件

这个文件网上很多都是说这样配

127.0.0.1               localhost.localdomain  localhost            

192.168.100.12          localhost.localdomain

其中192.168.100.12为虚拟机的ip地址 后面跟的为本机名(可以通过hostname来查看)。

 

   问题是我按照上面说的方法把两个文件都配置,结果报错还是存在,弄了很久发现我把hosts配置文件改成

192.168.100.12          localhost.localdomain

127.0.0.1               localhost.localdomain  localhost 

我这样修改以后,检查就通过了。(具体原因我也还没有搞清楚)