Здравей @squallbayu, не съм 100% сигурен дали това може да помогне и вероятно вече си решил проблема, но според enable=broken
на нашия DBA работи само ако DCD Dead Connection Detection
е активиран на сървъра на базата данни, нашият сървър(и) е ODA на Oracle. Този PDF от Oracle Откриване на мъртва връзка
може да помогне на вас или вашите администратори на бази данни да го настроите и има също бележка на Oracle 1641167.1
това го описва.
Изпълнителен преглед е:
Накратко, той основно настройва SQLNET.EXPIRE_TIME на нещо като 10 минути във файла SQLNET.ORA на базата данни.