Issue : SSO is unable to establish a connection to EBS as the APPS password is wrongly updated.
Error :
[2015-11-25T11:45:23.966-05:00] [wls_ods2] [ERROR] [DIP-20050] [oracle.dip.prodapp_calif_I] [tid: prodapp_calif_I] [userId: <anonymous>] [ecid: 0000L3KYCwtATO6LVM9Dic1MEc4n000003,0] [APP: DIP#11.1.1.2.0] connecting as : URL : jdbc:oracle:thin:@db_host:1522:PRODAPP , User : APPS
[2015-11-25T11:45:23.967-05:00] [wls_ods2] [ERROR] [DIP-20052] [oracle.dip.prodapp_calif_I] [tid: prodapp_calif_I] [userId: <anonymous>] [ecid: 0000L3KYCwtATO6LVM9Dic1MEc4n000003,0] [APP: DIP#11.1.1.2.0] Exception on connecting to DB.[[
java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:489)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:678)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:234)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:567)
at java.sql.DriverManager.getConnection(DriverManager.java:571)
at java.sql.DriverManager.getConnection(DriverManager.java:215)
at oracle.ldap.odip.gsi.DBConnector.connect(DBConnector.java:188)
at oracle.ldap.odip.gsi.PLSQLReader.initialise(PLSQLReader.java:142)
at oracle.ldap.odip.prov.ProvAppToOIDSync_2_0.initialise(ProvAppToOIDSync_2_0.java:174)
at oracle.ldap.odip.web.DIPProvBean.runOldVersion(DIPProvBean.java:1068)
at oracle.ldap.odip.web.DIPProvBean.doOneIteration(DIPProvBean.java:630)
at oracle.ldap.odip.web.DIPProv_o70i40_EOImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
at oracle.ldap.odip.web.DIPProv_o70i40_EOImpl.doOneIteration(Unknown Source)
at oracle.ldap.odip.web.ProvQuartzJobImpl.execute(ProvQuartzJobImpl.java:174)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
Caused by: oracle.net.ns.NetException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
Solution : Update SSO with the correct APPS Password as shown below :
oidprovtool operation=modify ldap_host=prod.oidapp.com ldap_port=3060 ldap_user_dn="cn=orcladmin"
application_dn="orclApplicationCommonName=PRODAPP,cn=EBusiness,cn=Products,cn=OracleContext,dc=calif,dc=com"
Please enter the LDAP password: <Ldap password>
Please enter the Interface connection information (Press Enter key for empty value): db_host:1521:db_SID:apps:<APPS PASSWORD>