DB Link выдает ORA-28511: потерянное соединение RP C с гетерогенным удаленным агентом с использованием SID - PullRequest
0 голосов
/ 18 июня 2020

Я использую DBLINK / Oracle шлюз для подключения к внешней базе данных, отличной от oracle. У меня установлен тайм-аут 5 минут.

когда я впервые подключаюсь с помощью dblink, он работает нормально. После 5-минутного простоя, когда я снова запускаю тот же sql, он выдает следующую ошибку - ORA-28511: потеряно соединение RP C с гетерогенным удаленным агентом с использованием SID. **** ORA-28509: невозможно установить sh соединение с системой, отличной от Oracle ORA-02063: предыдущая строка из DB2T

Затем, когда я снова запускаю sql, его подключение штраф . Я предполагаю, что он устанавливает новое соединение. Почему я получаю сообщение об ошибке подключения и почему oracle не просто устанавливает новое соединение, когда истекло время ожидания предыдущего соединения? Есть ли способ не получить ошибку и без проблем подключиться или подавить ошибку?

Легко воспроизводится в sql разработчике, запустив sql и подождав 5 минут.

Спасибо заранее.

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