新到的两台服务器,系统是Red Hat Enterprise Linux ES Version 4,安装Oracle 10g时再次遇到DHCP的问题。还好总算找到解决方案了,可是为了这两句话的解决方案,我整整花了两天的时间。
这是第4次往Linux上装Oracle,现在仍然觉得往Linux上装Oracle是一场恶梦,每次都困难重重,谁让咱对Linux不熟悉呢。
Linux下安装Oracle时,安装程序对DHCP的提示如下:
正在检查网络配置需求...
检查完成。此次检查的总体结果为: 未执行 <<<<
建议案: Oracle 支持在具有 DHCP 分配的公共 IP 地址的系统上进行安装。但应使用静态 IP 地址来配置系统的主网络接口, 以便 Oracle 软件正常工作。有关在配置有 DHCP 的系统上安装软件的详细信息, 请参阅 Installation Guide。
这个DHCP的问题,也许因为解决办法太简单,所以没人写资料,Oracle的安装手册上也轻描淡写,让人看了一头雾水,没人写资料网上就查不到,这样不知道的也就很难再知道,再加上像我这样再笨点的人,有可能花掉大把的时间而无功而返,这是个恶性循环,让我来结束它。
解决办法其实很简单:
1,手动设置静态IP地址(其实就是把DHCP服务器分配给你的IP地址在这里写一下)
2,编辑hosts文件(没错Linux下同样也有hosts文件,跟Windows下hosts文件的作用一样,谁模仿的谁不太清楚)
# vi /etc/hostshosts文件里通常情况下已经有了一行(hosts文件内格式:IP 主机名 别名):
“127.0.0.1
localhost.localdomain
localhost”在hosts文件的最后加一行
192.168.1.169
abc.net(domain)
dbserver(hostname)
然后依次按:esc----shift+:----w----q----回车这个修改是即时生效的,这时再重新安装Oracle试一下,应该就不会再报DHCP的问题了。
Linux下查看机器的主机名命令:
# hostname
abc.net