Конфигурация сети Oracle 11g

Конфигурация сети Oracle 11g

Я установил Oracle 11g Enterprise Edition на свой Windows 7 Pro. Моя проблема в том, что я не могу войти в базу данных с другого хоста (локальная сеть).

Когда я подключаюсь к базе данных с помощью Oracle SQLdeveloper, все в порядке, пока я указываю «localhost» в конфигурации подключения. Однако, когда я меняю его на «192.168.0.190», который является IP-адресом моего хоста, я получаю «Сетевой адаптер не смог установить соединение». Я получаю ту же ошибку при входе с другого хоста в локальной сети.

В чем проблема?

решение1

Проблема с брандмауэром? Отключите (временно) брандмауэр и проверьте.

Если проблема не в брандмауэре, то прослушиватель базы данных необходимо настроить для работы на правильном интерфейсе. Вполне вероятно, что прослушиватель по умолчанию работает на интерфейсе loopback (127.0.0.1), а не на внешнем интерфейсе (192.168.0.190). Выполните поиск по запросу listener.ora и посмотрите, что содержит этот файл конфигурации. Настройте его там, чтобы прослушивать на правильном интерфейсе.

решение2

Я бы нисколько не удивился, если бы проблема была в нулевом значении третьего октета. Попробуйте ввести любое другое число, а затем возвращайтесь к нам.

решение3

Когда вы используете 127.0.0.1 или localhost, ПК «знает», что вы говорите об этом, и ему не нужно делать никаких поисков. Когда вы используете 192.168.0.190, ПК, вероятно, отправляет его маршрутизатору или прокси-серверу или чему-то еще, откуда он вернется обратно на ПК.

Я предполагаю, что он не вернется.

Сделайте TELNET 192.168.0.190 1521и посмотрите, есть ли соединение. Если нет, то проблема не в базе данных Oracle, а в сети. В этом случае вам следует подробнее описать настройки вашей сети (это домашняя настройка, корпоративная локальная сеть, DHCP/статический IP...)

решение4

Вы используете DHCP? Вам нужноустановить адаптер Microsoft Loopbackесли так.

Связанный контент