Hi,
We have an application that couldn't re-establish connection to the database after it went down (ORA-00942: table or view does not exist). Other apps accessing the same DB didn't experience the issue - however - this application has attempted a query DURING the DB downtime.
I'm not sure where to start digging. Any pointers would be appreciated.
ORA-00942: table or view does not exist
oracle-enhanced 1.4
Rails 3.2
JRuby 1.7 (1.9 mode)
Tomcat 6.0.20
In server.xml:
<Resource name="JDBC_NAME"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@INSTANCE:1521:DATABASE"
username="USERNAME"
password="PASSWORD"
validationQuery="Select 1 from dual"
testOnBorrow="true"
testOnReturn="true"
timeBetweenEvictionRunsMillis="1800000"
removeAbandoned="true"
removeAbandonedTimeout="300"
accessToUnderlyingConnectionAllowed="true" />