In oracle database every error associated with an error code. In some times we might have encounter the situation database operation takes long time to respond and it will get timed out. When we checking the logs we will get following exceptions.

  Possible Reasons:
 1. Database instance might be killed
 2. Database service is not responding due to memory issue

java.sql.SQLException: ORA-01089: immediate shutdown in progress - no operations are permitted

        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:113) ~[ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.5.0"]
        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331) ~[ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.5.0"]
        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:283) ~[ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.5.0"]
        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:278) ~[ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.5.0"]
        at oracle.jdbc.driver.T4C7Ocommoncall.receive(T4C7Ocommoncall.java:141) ~[ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.5.0"]
        at oracle.jdbc.driver.T4CConnection.logoff(T4CConnection.java:468) ~[ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.5.0"]
        at oracle.jdbc.driver.PhysicalConnection.close(PhysicalConnection.java:1254) ~[ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.5.0"]
        at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:549) [c3p0.jar:0.9.1.2]
        at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:234) [c3p0.jar:0.9.1.2]
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.destroyResource(C3P0PooledConnectionPool.java:470) [c3p0.jar:0.9.1.2]
        at com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask.run(BasicResourcePool.java:964) [c3p0.jar:0.9.1.2]
        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547) [c3p0.jar:0.9.1.2]
[distributor] 2015-09-09 12:27:38,438 CEST +0200 WARN  [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2] [BasicResourcePool] Failed to destroy resource: com.mchange.v2.c3p0.impl.NewPooledConnection@4f9b94fa
java.sql.SQLException: Some resources failed to close properly while closing com.mchange.v2.c3p0.impl.NewPooledConnection@4f9b94fa
        at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:571) ~[c3p0.jar:0.9.1.2]
        at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:234) ~[c3p0.jar:0.9.1.2]
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.destroyResource(C3P0PooledConnectionPool.java:470) ~[c3p0.jar:0.9.1.2]