oracle 10g安装过程中的product-specific prerequisite check 过程中报错,具体报错如下图:
该报错的中文解释如下:
正在检查网络配置需求...
检查完成。此次检查的总体结果为: 未执行 <<<<
建议案: 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
我这样修改以后,检查就通过了。(具体原因我也还没有搞清楚)