Linux下安装Oracle 10g再次遭遇DHCP的问题,总算找到解决方案

  新到的两台服务器,系统是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