Исключение соединения Oracle через JDBC - PullRequest
0 голосов
/ 16 июня 2010

Я установил Oracle 11gR2 на мою машину, теперь, когда я пытаюсь подключиться к нему, используя IP-адрес как «localhost» или «127.0.0.1», проблем нет, но когда я использую ip-адрес машины '192.168.1.6 'он выдает исключение: исключение Io: тогда сетевой адаптер не может установить соединение.

Я установил MS loopback адаптер перед установкой, и моя машина получает IP от DHCP. мне нужно настроить какие-либо настройки конфигурации оракула или чего мне здесь не хватает?

Ответы [ 3 ]

0 голосов
/ 16 июня 2010

localhost и 127.0.0.1 известны как локальные машины. Это может обойти много пуха.

Когда вы пытаетесь использовать 192.168.1.6, он идет и «просит» маршрутизатор (или аналогичный) отправить трафик на этот IP-адрес. Сначала я попытался бы ПИНГ IP-адрес. Если это сработает, я попробую telnet 10.253.82.33 1521, чтобы посмотреть, сможете ли вы подключиться к порту без использования JDBC или SQL или чего-либо еще.

0 голосов
/ 16 июня 2010

Перед просмотром сети вам необходимо проверить, на какой адрес фактически настроен ваш слушатель. Если он указывает localhost или 127.0.0.1, вы не сможете получить удаленный доступ. Если он указывает другой IP, ранее выделенный DHCP, то ваш текущий не будет работать. Если это имя хоста, разрешается ли оно по вашему адресу DHCP?

Помимо просмотра listener.ora, вы можете попробовать запустить netstat -an | find "1521", чтобы увидеть, на каком адресе (ах) он слушает.

0 голосов
/ 16 июня 2010

Это проблема сети. Вероятно, брандмауэр, маршрутизатор или прокси-сервер где-то в линии не настроены должным образом для переадресации нужного порта.

Не проблема программирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...