java.sql.SQLException: исключение Io: сломанный канал, как восстановить без перезапуска?

В моем приложении я использую соединение с Oracle, когда соединение потеряно и я пытаюсь переподключиться, я получаю исключение:

java.sql.SQLException: Io exception: Broken pipe
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:124)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:161)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:273)
    at oracle.jdbc.driver.T4CStatement.fetch(T4CStatement.java:540)
    at oracle.jdbc.driver.OracleResultSetImpl.close_or_fetch_from_next(OracleResultSetImpl.java:264)
    at oracle.jdbc.driver.OracleResultSetImpl.next(OracleResultSetImpl.java:196)

Для восстановления мне нужно перезапустить приложение, возможно ли восстановить без перезапуска? Спасибо.

7
задан user710818 19 March 2012 в 06:58
поделиться