Login to EBS taking long on AIX on getLocalHost java call

(Doc ID 1561183.1)

Last updated on AUGUST 28, 2017

Applies to:

Oracle E-Business Suite Performance - Version 11.5.10.2 to 12.2 [Release 11.5.10 to 12.2]
Information in this document applies to any platform.

Symptoms

Login may take longer on a EBS instance in AIX, depending on the network configuration.

A kill -3 in the jvm while waiting for the login to complete would show a thread dump running "getLocalHost", like:

 

3XMTHREADINFO      "Thread-1430" (TID:0x301B0648, sys_thread_t:0x5BFFD428, state:MW, native ID:0xCCA9) prio=10
4XESTACKTRACE          at java.net.InetAddress.getLocalHost(InetAddress.java:1300)  
4XESTACKTRACE          at oracle.jdbc.ttc7.O3log.setSessionFields(O3log.java:782)
4XESTACKTRACE          at oracle.jdbc.ttc7.O3log.<init>(O3log.java:125)
4XESTACKTRACE          at oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:257)
4XESTACKTRACE          at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:371)
4XESTACKTRACE          at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:551)
4XESTACKTRACE          at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:351)
4XESTACKTRACE          at java.sql.DriverManager.getConnection(DriverManager.java(Compiled Code))
4XESTACKTRACE          at java.sql.DriverManager.getConnection(DriverManager.java(Compiled Code))
4XESTACKTRACE          at oracle.apps.fnd.security.ConnectionManager.dbConnect(ConnectionManager.java(Compiled Code))
4XESTACKTRACE          at oracle.apps.fnd.security.AppsConnectionManager.localAppsConnect(AppsConnectionManager.java:968)
4XESTACKTRACE          at oracle.apps.fnd.security.AppsConnectionManager.localAppsConnect(AppsConnectionManager.java:860)
4XESTACKTRACE          at oracle.apps.fnd.security.AppsConnectionManager.localAppsConnect(AppsConnectionManager.java:849)
4XESTACKTRACE          at oracle.apps.fnd.security.AppsConnectionManager.makeGuestConnection(AppsConnectionManager.java:578)
4XESTACKTRACE          at oracle.apps.fnd.security.DBConnObj.<init>(DBConnObj.java:240)
4XESTACKTRACE          at sun.reflect.GeneratedConstructorAccessor24.newInstance(Unknown Source)
4XESTACKTRACE          at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java(Compiled Code))
4XESTACKTRACE          at java.lang.reflect.Constructor.newInstance(Constructor.java(Compiled Code))
4XESTACKTRACE          at oracle.apps.fnd.common.Pool.createObject(Pool.java:1215)
4XESTACKTRACE          at oracle.apps.fnd.common.Pool.borrowObject(Pool.java:963)
4XESTACKTRACE          at oracle.apps.fnd.security.DBConnObjPool.borrowObject(DBConnObjPool.java:722)
4XESTACKTRACE          at oracle.apps.fnd.security.AppsConnectionManager.borrowConnection(AppsConnectionManager.java:232)
4XESTACKTRACE          at oracle.apps.fnd.common.Context.borrowConnection(Context.java(Compiled Code))
4XESTACKTRACE          at oracle.apps.fnd.common.AppsContext.getPrivateConnectionFinal(AppsContext.java(Compiled Code))
4XESTACKTRACE          at oracle.apps.fnd.common.AppsContext.getPrivateConnection(AppsContext.java(Compiled Code))
4XESTACKTRACE          at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java(Compiled Code))
4XESTACKTRACE          at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java:2072)
4XESTACKTRACE          at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java:1976)
4XESTACKTRACE          at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java:1993)
4XESTACKTRACE          at oracle.apps.fnd.common.Context.getJDBCConnection(Context.java:1541)
4XESTACKTRACE          at oracle.apps.fnd.sso.Utils.getConnection(Utils.java:463)
4XESTACKTRACE          at _oa__html._AppsLocalLogin._jspService(_AppsLocalLogin.java:282)  
4XESTACKTRACE          at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
4XESTACKTRACE          at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
4XESTACKTRACE          at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
4XESTACKTRACE          at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
4XESTACKTRACE          at oracle.jsp.JspServlet.service(JspServlet.java:156)
4XESTACKTRACE          at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
4XESTACKTRACE          at org.apache.jserv.JServConnection.processRequest(JServConnection.java(Compiled Code))
4XESTACKTRACE          at org.apache.jserv.JServConnection.run(JServConnection.java(Compiled Code))
4XESTACKTRACE          at java.lang.Thread.run(Thread.java(Compiled Code))


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms