Hi,
We have an access violation on dbexpoda.dll (version 4.20.0.8 ) in a production environment where we have an Oracle's cluster. This problem occurs after Oracle's cluster performs a balncement, which is, when the database gets an erronous state, it stop it an start another instance using the same IP address. After this procedure, in few cases (about 1 of every 20 cases) we get an access violation performing queries with dbexpoda.dll which causes our application to die. Has anyone face with this problem? Any solution there?
Thanks!
Access violation on dbexpoda after Oracle balancing
When cluster starts another database instance, the connection to the database is broken. DbxOda has the code that automatically reconnects if the connection is broken. So sometimes you don't see any error, and your application continues to work. But reconnect cannot work correctly in all cases.
Oracle has a feature named Transparent Application Failover (TAF). When TAF is enabled, Oracle client can reconnect automatically. Reconnect occurs transparently for application, e.g the application sees nothing and works as usual.
TAF is supported by ODAC. But DbxOda does not support TAF.
Oracle has a feature named Transparent Application Failover (TAF). When TAF is enabled, Oracle client can reconnect automatically. Reconnect occurs transparently for application, e.g the application sees nothing and works as usual.
TAF is supported by ODAC. But DbxOda does not support TAF.