Unable to Create Users in E-Business Suite After Implementing SSO/OID
I recently implemented OID/SSO with E-Business Suite 11.5.10 CU2, and experienced some issues after the entire setup went smoothly. I hope this note might help others troubleshoot, as it took me a while to figure out the root cause of the problem.
Facts
- E-Business Suite Version 11.5.10 CU2
- 10G Version 10.1.2.2
You have done the install and everything went fine. After the bounce you see the following:
- Login from a remote location
- Navigate to Administrator System –> Security –> User –> create
- Enter username and save. The error occurs.
Unable to call fnd_ldap_wrapper.create_user due to the following reason: ORA-20001: Unable to call fnd_ldap_wrapper.create_user due to the following reason: An unexpected error occured . Please contact System Administrator..(USER_NAME=OIDTEST)
Cause 1
This error is misleading. Make sure you use both numeric and alphanumeric characters in the “password” as that’s the policy for OID passwords by default.
Cause 2
oidsrv might be down.
Investigations
- check if
OIDis up using aldapbindcommand - check if the
infradatabase is up and connecting:sqlplus ods/password@infradb - check if the
oidprocesses fromORACLEhas the correct owners, see Metalink note 361800.1, workaround A
Solution
$ORACLE_HOME/opmn/bin/opmnctl stopproc process-type=OIDps -ef | grep oid— If there are still someoidmonandoidldapdprocesses, kill them.ls -ltr $ORACLE_HOME/bin/oid*cd $ORACLE_HOME/bin
chown root oidldapd
chdmod 0710 oidldapd
chmod u+s oidldapd- Move all the logs from
$ORACLE_HOME/ldap/log - Connect via sqlplus like
SYS:truncate table ods.ods_process; $ORACLE_HOME/opmn/bin/opmnctl startproc process-type=OIDps -ef | grep oid
Unless something else is the culprit, the above approaches will resolve this issue.
Regards,
Balraj S.
Share this
Share this
More resources
Learn more about Pythian by reading the following blogs and articles.

PART 4: Implementing Oracle Database Single Sign-on Using Kerberos, Active Directory, and Oracle CMU

PART 3: Implementing Oracle Database Active Directory Password Synchronization using Oracle CMU
How to Fix the Oracle EBS 12.1.3 JDBC Connection Lock Issue
Ready to unlock value from your data?
With Pythian, you can accomplish your data transformation goals and more.