2013-07-19 5 views
-1

Я установил Oracle 11g Standard Edition на свой компьютер (Windows 7 X64) и настроил прослушиватель. При работе в сети, когда я пытался подключиться через Jdev 11g, соединение было успешным. Но когда я отключен от сети, я не могу подключиться к базе данных через Jdev. Консоль EM также не открывается.Подключение к базе данных Oracle (не XE) без подключения к сети

Есть ли способ подключения к базе данных, пока я не в сети?

+1

С каким IP-адресом вы настроили своего слушателя? Если это внешний вид LAN вашего ПК, то это не будет существовать, если вы не находитесь в сети. Использование localhost (127.0.0.1) позволит вам подключаться в любое время, но только с вашего ПК - другие компьютеры не смогут подключиться к вашему. Вы всегда можете настроить оба варианта, если вам нужно. –

+0

Спасибо @AlexPoole. Это сработало . – Sid

ответ

0

Ваш слушатель должен быть настроен для прослушивания вашего внутреннего интерфейса localhost, 127.0.0.1, чтобы вы могли подключаться, если не в сети.

Если он настроен только на IP-адрес вашего сетевого адаптера, вы сможете подключаться только в сети. Когда вы отсоединяете кабель локальной сети, интерфейс, связанный с этим IP-адресом, отключается и больше недоступен даже на вашем ПК. У вас также будут проблемы, если ваш IP-адрес будет выделен DHCP, и вам нужно будет использовать DNS-имя, которое следует за перераспределением; поэтому серверы обычно имеют фиксированные IP-адреса.

Вы можете настроить прослушиватель на использование обоих адресов, если вам нужно подключаться локально, когда вы находитесь в сети, но при подключении к вашей базе данных другие клиенты подключаются к вашей базе данных. Наличие БД, которое другие должны получить на машине, которая не всегда подключена, будет немного странной.

Смежные вопросы