Задать вопрос
@kofon
Я человек

Oracle. Как настроить удалённое подключение?

Есть удалённая машина — Windows 2012 Server.
Вроде всё настроил, в реестре что-то записал... На ней всё подключение работает. А вот с моей подключится к ней не могу.
Пробовал и через sqlplus, и через sqldeveloper.

listener.ora
SID_LIST_LISTENER. В секции SID_DESC
(global_dbname = реальный ip)
....

LISTENER. В секции DESCRIPTION добавил всевозможные адреса: localhost, ip адрес, имя компьютера. И одно поле было изначально с protocol = ipc, key = extproc1521
---- listener.ora end ----

При подключении (после некоторого ожидания) таймаут — ORA-12170: TNS:Connect timeout occurred

Как настроить удалённое подключение, надо ли создавать юзера со специальными привилегиями для этого?

P.S. На ней работает команда sqlplus usr/pwd@ip/sid где вместо ip как реальный ip так и localhost
Но есть и другая машина Windows 2008 Server, где работает только с localhost.
  • Вопрос задан
  • 4705 просмотров
Подписаться 1 Оценить Комментировать
Решение пользователя Йцу Йцуевич К ответам на вопрос (4)
@kofon Автор вопроса
Я человек
Решено!!!

Дело было в брандмауэре.
После разрешения появилась другая ошибка - ora-12638,
погуглив, сделал следующее: закомментировал строку
SQLNET.AUTHENTICATION_SERVICES = (NTS) в файле sqlnet.ora

UPD:
И да, как сказал Vapaamies, поставил в значение GLOBAL_DBNAME тоже, что стояло в SID_NAME
Ответ написан
Комментировать