How to configure sun application server 8.2 for Oracle RAC 10g

Hello,

We have numerous boxes running the sun platform application server 8.2 and 2 boxes running enterprise version 8.2 all connecting to a 4 node Oracle RAC 10 G release 2 database. We have the system up and working. The application servers are connecting just fine to the database and the apps don't have any problems querying, inserting, etc. However, when we try to do failover testing of situations when a node or nodes of the Oracle RAC database goes down the application server does not gain new valid connections. Our configuration is this, OracleDataSource for the data source, table validation turned on with a valid table, ONS configuration set in properties, connectionCache enabled, and fastconnectionfailover enabled as well in the properties. We have that long oracle rac url with load balancing turned on set fot the database URL. We have the checkbox checked to fail all connections on any failure. ONS is configured properly within the database because we have a java application that runs outside of the application server that uses all the same settings described above (only set manually in our code for the OracleDataSource). This application works seemlessly when DB nodes are shutdown. We can shutdown all but one node and it's still humming along without skipping a beat. Start up one of the others, kill the last node, it still hums along nicely without skipping a beat. We'd really like to get the applications running in the application server to work the same way. Any help would be greatly appreciated. We've tried all the combinations that we can think of with configuration settings in the application server and it never works. Am tempted to rip out the database connection pool from inside the application server and configure it manually in the code but we are using entity beans and this is the much easier approach, if it will work. It's down to the point of does sun application server actually work with oracle RAC for connection failovers.

[1998 byte] By [brewstermarka] at [2007-11-26 15:10:20]
# 1

What exceptions in app. server do you get when there is a RAC node failure ? (You can also set log-level of "connectors" & "resource-adapter" to "FINE" to get verbose messages)

can you post the version. "asadmin version --verbose"

what is the connection pool configuration : steady, max pool size, idle-timeout ?

Thanks,

-Jagadish

Jagadish.Prasatha at 2007-7-8 9:01:10 > top of Java-index,Application & Integration Servers,Application Servers...