Есть удалённая машина — 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.
Дело было в брандмауэре.
После разрешения появилась другая ошибка - ora-12638,
погуглив, сделал следующее: закомментировал строку SQLNET.AUTHENTICATION_SERVICES = (NTS) в файле sqlnet.ora
UPD:
И да, как сказал Vapaamies, поставил в значение GLOBAL_DBNAME тоже, что стояло в SID_NAME