title: java.sql.SQLException: Io exception: Broken pipe how to recover without restart?
body: <p>In my application I use connection to Oracle, when connection lost and I try to re-connect I receive exception:</p>
  
  <pre><code>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)
  </code></pre>
  
  <p>For recover I need to restart application, does it possible recover without restart?
  Thanks.</p>