Как исправить ошибку Oracle TNS - ошибка тайм-аута подключения при удаленном подключении к базе данных? - PullRequest
0 голосов
/ 18 июня 2019

Я пытаюсь подключиться к базе данных Oracle, размещенной на сервере Linux, удаленно со своего компьютера с Windows и получаю ошибку ORA-12170: TNS: Тайм-аут соединения.Я уже проверил следующее:

  1. конфигурация listener.ora и ее состояние.
  2. параметры имен tnsnames.ora.
  3. брандмауэр прослушивает IP ипорт по умолчанию 1521

1 Ответ

0 голосов
/ 18 июня 2019

Если между клиентом и целевой базой данных нет брандмауэра, вам обычно не нужно настраивать время ожидания. Вы можете попробовать настроить параметры sqlnet, указанные в сообщении об ошибке: * Действие: Если ошибка произошла из-за медленной сети или системы, // перенастроить один или все параметры SQLNET.INBOUND_CONNECT_TIMEOUT, // SQLNET.SEND_TIMEOUT, SQLNET.RECV_TIMEOUT в sqlnet.ora для больших значений. - - Тем не менее, я думаю, вы должны попросить вашу сетевую команду отследить вашу попытку подключения, особенно если после увеличения тайм-аута вы все еще получаете ошибку. Полная используемая версия Oracle и платформы (клиентская и целевая) могут быть важны.

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