TNS: истекло время ожидания подключения при подключении VPN - PullRequest
0 голосов
/ 03 сентября 2018

У меня проблема с подключением моего разработчика SQL к базе данных с использованием VPN. Я получаю сообщение об ошибке: ORA-12170: TNS: истекло время ожидания подключения

Я использую Cisto AnyConnect - он работает нормально. Далее я создаю tnsnames.ora как:

NAME=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = SOME_IP)(PORT = 1521))
)
(CONNECT_DATA =
(SID = NAME)
)
)

Когда я пытаюсь соединиться с этим ИМЯ, я получаю ошибку ORA-12170. Должен ли я настроить что-то еще? Может быть, что-то в LISTENER.ORA или в SQLNET.ORA? Когда я использую команду ipconfig , я знаю, что при использовании VPN я получаю IP: 170.30 ... Должен ли я использовать его?

Спасибо за помощь.

1 Ответ

0 голосов
/ 03 сентября 2018

Похоже, ваше VPN-соединение очень медленное или нестабильное.

Проверьте эти значения в вашем sqlnet.ora:

-SQLNET.INBOUND_CONNECT_TIMEOUT
-SQLNET.SEND_TIMEOUT
-SQLNET.RECV_TIMEOUT

Увеличение этих значений должно решить проблемы, связанные с медленным соединением. Для получения информации об этих значениях перейдите по этой ссылке: https://docs.oracle.com/cd/B19306_01/network.102/b14213/sqlnet.htm

...