Відповідно до http://www.dba-oracle.com/t_ora_03135_connection_lost_contact.htm помилка ORA-03135 є поширеною під час віддаленого підключення, коли брандмауер розриває з’єднання. Одним із рішень помилки ORA-03135 є збільшити значення sqlnet. ora параметр expire_time у sqlnet.
Помилка ORA-03135 дуже поширена під час віддаленого підключення, коли брандмауер розриває з’єднання. Швидше за все, ваш брандмауер блокує неактивні з’єднання з міркувань безпеки. Будь ласка, зверніться до вашої мережі та команди адміністратора баз даних, щоб визначити, чому Oracle або щось інше вбиває це з’єднання.
Одним із рішень помилки ORA-03135 є збільшити значення sqlnet. ora параметр expire_time у sqlnet. файл ora або для перевірки параметра терміну дії в профілі SQL*Plus. Запропонуйте звернутися до служби підтримки Oracle, якщо потрібна додаткова допомога.
по-перше, перевірте наявність проблем з мережею та перегляньте налаштування SQL*Net. Також дивіться в сповіщенні. файл журналу для будь-яких помилок. Нарешті, перевірте, чи серверний процес мертвий і чи був створений файл трасування під час збою.
9.1. 1 Відображення коду помилки, від Oracle до DRDA
Код помилки Oracle | SQLCODE | Опис коду помилки |
---|---|---|
ORA-00900 | -104 або -199 | Недійсний оператор SQL |
ORA-00900 | -84 | Недійсний оператор SQL |
ORA-00901 | -104 або -199 | Недійсна команда CREATE |
ORA-00902 | -104 або -199 | Недійсний тип даних |
Це дуже загальна помилка, і ваша проблема потребує глибшого аналізу, оскільки ORA-03113 може мати різні причини, але зазвичай це означає, що виконуваний файл 'oracle' несподівано припинив роботу, коли було встановлене з'єднання. Ви повинні спробувати ізолювати команду SQL, яка виконується, коли виникає помилка.