I have been experiencing some strange AV or invalid pointer operations after I get "ORA-12542: TNS address already in use" error on an heavy loaded standalone machine.
The application is somewhat complex (some services loading DLLs to process data, using session pools, and sharing sessions with some of the DLLs), and the error require a heavy load, therefore I am not able to replicate the problem in a simple test case. The problem disappeared when I used IPC instead of TCP/IP to connect to the database, therefore it's a connection problem.
What I am trying to understand is if OracleSession or some other component may be left in un unstable state after the error. Using DOA 4.0.6.2 with Delphi 7, Oracle 9.2.0.5 Enterprise on Windows 2003.
The application is somewhat complex (some services loading DLLs to process data, using session pools, and sharing sessions with some of the DLLs), and the error require a heavy load, therefore I am not able to replicate the problem in a simple test case. The problem disappeared when I used IPC instead of TCP/IP to connect to the database, therefore it's a connection problem.
What I am trying to understand is if OracleSession or some other component may be left in un unstable state after the error. Using DOA 4.0.6.2 with Delphi 7, Oracle 9.2.0.5 Enterprise on Windows 2003.