We noticed that some applications would get Oracle error 03114 "Can not connect to Oracle" after a database server reboot.
Here's what I found - let me know if any of these findings are off base.
* DOA Session objects that do NOT use connection pooling are OK after a reboot.
* If the DOA session objects use the "spInternal" pooling, they will get the 03114 error after the reboot.
Someone had mentioned setting ThreadSafe property to True might help, I tried that but it had no affect.
I also tried using the restore connection method "CheckConnection" which did return a value of "ccReconnect" but then the ensuing query would still receive the 03114 error.
Once I shut down our COM+ component, the next time it was used everything would work fine. This makes sense since the connection pooling is reset after the COM+ component is shut down
Here's what I found - let me know if any of these findings are off base.
* DOA Session objects that do NOT use connection pooling are OK after a reboot.
* If the DOA session objects use the "spInternal" pooling, they will get the 03114 error after the reboot.
Someone had mentioned setting ThreadSafe property to True might help, I tried that but it had no affect.
I also tried using the restore connection method "CheckConnection" which did return a value of "ccReconnect" but then the ensuing query would still receive the 03114 error.
Once I shut down our COM+ component, the next time it was used everything would work fine. This makes sense since the connection pooling is reset after the COM+ component is shut down