当Oracle(TAF)发生故障转移时,Java连接池会发生什么?

时间:2013-08-03 12:18:10

标签: java oracle jdbc failover

如果我使用Apache DBCP连接池或JBoss提供的数据源;以及配置为支持TAF(透明应用程序故障转移)的Oracle Thick OCI客户端:

问题:
发生故障转移时,连接池会发生什么?
它会自动刷新/重置等。

1 个答案:

答案 0 :(得分:0)

如果您使用的是JDBC Type 2驱动程序且启用了TAF,则池甚至不需要刷新。对于游泳池,连接仍然存在且未触及。如果发生故障转移时您有一些未经修改的更改,那么您可以获得一些ORA,但在回滚后它将再次恢复。