Quantcast
Channel: Java mon amour
Viewing all articles
Browse latest Browse all 1124

UCP and RAC

$
0
0
If you configure a Gridlink Datasource with the wrong ServiceName, you might get:

java.sql.SQLException: Pool connect failed : java.lang.ClassCastException: java.lang.Boolean cannot be cast to oracle.ucp.jdbc.oracle.OracleConnectionAffinityContext

This is possibly one of the weirdest expections I have ever seen...spooky and unreal...

If you wonder what the "ucp" means, it's a RAC-specific implementation of the more traditional connection pool : https://docs.oracle.com/cd/E11882_01/java.112/e12265/intro.htm#BABDIDGD

The way I understand it is that a UCP is a RAC-specific Connection Pool service running UNDER the WebLogic connection pool, and handling RAC-specific features like seamless recovery from node failures.


Viewing all articles
Browse latest Browse all 1124

Trending Articles