Вопрос

Если я изменю IP IP -адреса базы данных Oracle, какие проблемы могут быть вызваны и как их решить?

  1. модифицировать hosts файл
  2. модифицировать tnsnames.ora файл
  3. модифицировать listener.ora файл
  4. изменить клиентов 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)
    )   )
Лицензировано под: CC-BY-SA с атрибуция
Не связан с dba.stackexchange
scroll top