LINUX.ORG.RU
решено ФорумAdmin

oracle и /etc/hosts

 ,


0

1

Всем алоха.
Если поменять hostname машинки, но в /etc/hosts ничего не трогать установщик oracle начнёт себя странно вести.
При установке он перепрыгнет prerequisites check при этом не сказав ни слова о проблеме.
Вопрос: зачем oracle /etc/hosts ?
Зачем он не берёт hostname из /etc/sysconfig/network ?
Устанавливал на rhel6, rhel5, centos6.
И да, в документации написано, что ему нужен /etc/hosts, но не написано зачем.
cast dbzer0

★★★★★

Потому, что по стандарту hostname должно соответствовать тому, что указано в /etc/hosts http://tldp.org/LDP/intro-linux/html/sect_10_02.html

Указанное в /etc/hosts должно соответсвовать выставленному hostname, которое выставляется в '/proc/sys/kernel/hostname'
Команда:

hostname myname.mydomain.com
Аналогична:
echo myname.mydomain.com > /proc/sys/kernel/hostname

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 2)

Да, есть такое, к слову это касается не только оракла, но и многие MTA и другой софт так же капризничают, если по

hostname -f
не показывается FQDN и имя это должно разрешаться.

он перепрыгнет prerequisites check при этом не сказав ни слова о проблеме

нельзя все предусмотреть же, поэтому это отражено в документации :)

dbzer0
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.