ORA-03135: связь потеряна, контакт - PullRequest
0 голосов
/ 16 июня 2020

Я получаю сообщение об ошибке «ORA-03135: соединение потеряно» из моего кода C# при подключении к oracle DB. Та же работа отлично работает на нашем тестовом сервере. Но это не удалось с ORA-03135: ошибка связи потеряна с сервером prod.

Код C# использует ODA C для подключения к oracle DB.

Оцените ваш вклад.

Спасибо

1 Ответ

0 голосов
/ 16 июня 2020

Эта ошибка, скорее всего, вызвана брандмауэром, блокирующим запрос на подключение. Проверьте наличие брандмауэров в вашей сети или на сервере базы данных и убедитесь, что ваши правила доступа настроены правильно.

Также проверьте эту ссылку для получения дополнительных советов по устранению неполадок: http://www.dba-oracle.com/t_ora_03135_connection_lost_contact.htm

ORA-03135: подсказки о потере соединения

Что я могу сделать, чтобы избежать ошибки ORA-03135?

Ответ: Утилита oerr показывает это для ошибки ORA-03135 :

ORA-03135: соединение потеряно, контакт

Причина:

1) Сервер неожиданно завершил работу или был принудительно завершен.

2) Истекло время ожидания сервера связь.

Действие:

1) Проверьте, не был ли завершен сеанс сервера.

2) Проверьте, правильно ли установлены параметры тайм-аута в sq lnet .ora.

Ошибка ORA-03135 часто возникает при удаленном подключении, когда брандмауэр завершает подключение.

Одним из решений ошибки ORA-03135 является увеличение значения параметра sq lnet .ora expire_time в файле sq lnet .ora или проверка наличия параметра истечения срока действия в SQL * Плюс профиль.

Чтобы диагностировать ошибку ORA-03135, начните с проверки, существует ли PID ОС, используя синтаксис «ps -ef | grep».

Проверьте, есть ли Трансляция сетевых адресов (NAT) между клиентом и сервером

В Windows проверьте, проверяет ли брандмауэр Windows ваши локальные соединения.

...

Кроме того, установка параметров sq lnet .inbound_connect_timeout и inbound_connect_timeout_listenername на 0 может остановить ошибку ORA-03135.

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