Проблема с соединением Oracle в Mac OSX: «Состояние: сбой - сбой проверки: Io исключение: сетевой адаптер не может установить соединение» - PullRequest
2 голосов
/ 17 сентября 2008

Я пытаюсь сделать это с Oracle SQL Developer и использую Intel MacBook Pro. Но я считаю, что такая же ошибка происходит с другими клиентами. Я могу нормально проверить связь с сервером, на котором размещена база данных, поэтому проблема с сетью не является реальной.

Кроме того, я считаю, что правильно заполняю информацию о соединении. Это примерно так:

host = foo1.com
port = 1530
server = DEDICATED
service_name = FOO
type = session
method = basic

Ответы [ 3 ]

1 голос
/ 18 сентября 2008

Если вы хотите подключиться к базе данных на другом хосте, вам нужно знать

  • имя хоста
  • номер порта (по умолчанию 1521)
  • SID name

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

telnet hostname portnumber

из терминала, чтобы проверить, можете ли вы подключиться к номеру порта (по умолчанию 1521) - если нет, то, вероятно, номер порта неверен.

1 голос
/ 18 сентября 2008

Это сообщение вы получаете, когда у вас нет правильных параметров подключения. В частности, SID может сбить с толку новичков.

0 голосов
/ 24 сентября 2008

Моя проблема оказалась какой-то проблемой ACL. Мне нужно было туннель SSH через "благословенный хост". Я положил следующее в мой .ssh / config

Host=blessedhost
HostName=blessedhost.whatever.com
User=alice
Compression=yes
Protocol=2
LocalForward=2202 oraclemachine.whatever.com:1521

Host=foo
HostName=localhost
Port=2202
User=alice
Compression=yes
Protocol=2

(я не думаю, что второй блок действительно необходим.) Затем я меняю хост и порт в информации соединения оракула на localhost: 2202.

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