Как изменить IP-адрес в Oracle 10g - PullRequest
6 голосов
/ 17 сентября 2008

Какие шаги мне нужно предпринять, чтобы изменить IP-адрес для Oracle 10g? Я не могу подключиться к базе данных после перехода с адреса DHCP на статический IP-адрес и перезагрузки.

Ответы [ 5 ]

4 голосов
/ 17 сентября 2008

Если IP-адрес сервера изменился, я бы посмотрел на следующие вещи:

Файл TNSNAMES.ORA на клиенте - имеет ли он IP-адрес в жестком коде? Если так, измените это. Использует ли оно имя машины? Если да, то разрешает ли имя компьютера правильный IP-адрес на клиентском компьютере?

Файл LISTENER.ORA на сервере - он явно указывает старый IP-адрес в качестве своего прослушиваемого адреса?

2 голосов
/ 20 сентября 2008

Наиболее очевидные файлы для проверки:

$ ORACLE_HOME / сети / администратор / tnsnames.ora $ ORACLE_HOME / сети / администратор / listener.ora

Кроме этого нам нужна дополнительная информация ...

  • Полагаю, вы имеете в виду БД Oracle 10g, а не Сервер приложений Oracle 10g?
  • База данных запускается нормально?
  • Есть ли что-нибудь в журнале предупреждений базы данных?
  • Ошибка (и) соединяются с клиентом или сервером?
  • Какие сообщения об ошибках вы получаете?
  • Можете ли вы пропинговать компьютер по новому адресу (по имени + IP-адресу) с клиента + сервера?
  • Работает ли TNSPING?
  • Можно ли подключиться с помощью SQL * Plus на сервере?
  • С какими другими инструментами вы пытались подключиться?

Обновление после комментария

Пожалуйста, вы можете отправить ...

  • Ваш старый IP-адрес (если вы его знаете)
  • Ваш новый IP-адрес
  • Ваше полное доменное имя (например, machine.domain.com)
  • Вывод «ipconfig / all» (или эквивалент)
  • Ваш файл listener.ora
  • Вывод «$ ORACLE_HOME / bin / lsnrctl start»
  • Вывод «$ ORACLE_HOME / bin / lsnrctl status»
2 голосов
/ 17 сентября 2008

Больше информации, пожалуйста. Вы имеете в виду, что вы изменили IP-адрес хоста, на котором находится база данных, и теперь вам необходимо подключиться к нему с другого компьютера Macine, или у вас возникают проблемы с запуском базы данных после изменения ip?

... а какое сообщение об ошибке вы получаете?

1 голос
/ 04 февраля 2010

Убедитесь, что LOCAL_LISTENER не определен (или определен правильно) в базе данных - он может регистрироваться неправильно из-за неправильной записи здесь. Также попробуйте «ALTER SYSTEM REGISTER», чтобы попытаться зарегистрироваться со слушателем (вместо ожидания до 3 минут для автоматической регистрации). Изучите файл listener.log, чтобы увидеть зарегистрированный экземпляр (service_update *) и «lsnrctl status», чтобы увидеть, существует ли он.

0 голосов
/ 21 июня 2011

Вы меняли имя хоста в DNS? Можете ли вы пропинговать имя хоста с другого компьютера?

...