Изменить Oracle IP
-
22-10-2019 - |
Вопрос
Если я изменю IP IP -адреса базы данных Oracle, какие проблемы могут быть вызваны и как их решить?
- модифицировать
hosts
файл - модифицировать
tnsnames.ora
файл - модифицировать
listener.ora
файл - изменить клиентов
tnsnames.ora
файлы
Как я знаю, нет необходимости иметь listener.ora
а также tnsnames.ora
файлы на сервере базы данных; Это является необходимо, если вам нужно подключиться к другой базе данных. Я прав?
У меня есть база данных с одним средством, версия 11.2.0.1.0
Решение
Ничего из того, что вы перечислили по мере необходимости, если вы используете полностью квалифицированные доменные имена в TNSNAMES
и клиент TNSNAMES
Файлы, и вы используете домен Windows.
Это причина, по которой жесткие кодирующие IP -адреса - это головная боль в обслуживании. Вместо:
MY_DB= (DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=192.168.0.2) (PORT=1521) ) (CONNECT_DATA= (SERVICE_NAME=MY_DB.HOME.LOCAL) ) )
Использовать:
MY_DB= (DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=DB_MACHINE_NAME.HOME.LOCAL) (PORT=1521) ) (CONNECT_DATA= (SERVICE_NAME=MY_DB.HOME.LOCAL) ) )
Не связан с dba.stackexchange