Last updated on MAY 30, 2017
Applies to:JD Edwards EnterpriseOne Tools - Version SP23 and Prior and later
Information in this document applies to any platform.
There's an issue where the application server dies after so many sqlplus.exe processes (32 in total which match the number of rogue kernel processes after JDESERVICES are stopped). It looks like a runaway kernel process is spawning the sqlplus.exe processes (most likely using the process to check the DB release and determine which driver to use).
In the Server event.log it causes an exception for sqlplus.exe each time and eventually kills the JDE web client. Stopping JDESERVICES doesn't stop all of the kernel processes (sqlplus.exe is owned by the JDESERVICES account). Even if you kill all processes owned by "JDESERVICES" and restart host services, kernels start to die almost immediately, so this doesn't resolve the issue. The only way to resolve it is to fail over the JDE application server to another Microsoft cluster node, or reboot the server (failover is quicker and reduces impact to the end users).
This is a reoccurring issue. You have tried to resolve issue by changing the SQLNET.ORA file from NTS authentication to "NONE", but it has not resolve the issue. Attached are print screens showing the kernel process still running (even though JDESERVICES have been stopped for over 45 minutes) and also print screens of the event logs:
You also get a pop-up error message:
Application popup: sqlplus.exe - Application Error: The application failed to initialize properly (0xc0000142). Click on OK to terminate the application.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms