环境:
Linux红帽5.1
oracle10g
1.主机改名:
(1)修改 /etc/hosts ,追加一行127.0.0.1 newname.localdomain newname,
不能将原来的行127.0.0.1 localhost.localdomain localhost删除,否则oracle的监听程序无法启动,即使将oracle的配置文件listener.ora和tnsnames.ora中的主机名从localhost改为newname,也仍然无法启动oracle的监听。原因不明。
(2)/etc/sysconfig/network文件,将HOSTNAME直接改为newname
(3)重启机器后,主机名成功改变,oracle无需做任何改变。
2.hostname命令的奇怪问题。
自动获取IP改为静态IP(不同于自动获取的IP),则无法连接互联网。
并且DNS搜寻路径会被自动设置为localhost,有时会被设置为一个不知道什么意义的名字例如bogon
此时,hostname命令返回值会是这个DNS搜索路径的值,但是不是每次从自动获取IP改为静态IP都会出这个问题。