Recently we started observing this issue where when we try to connect OUD integrated Oracle database and got the below exception..
"dbhost01:/u01/app/oracle->sqlplus globaluser1@TESTDB
SQL*Plus: Release 12.1.0.2.0 Production on Fri Mar 3 18:31:16 2023
Copyright (c) 1982, 2014, Oracle. All rights reserved.
Enter password:
ERROR:
ORA-28030: Server encountered problems accessing LDAP directory service"
First we need to identify the exact cause that's forcing the connection to give this particular error.
Enable the tracing as shown below in the oracle database and then try the connection.
1) Enable 28033 event tracing using below SQL.
SQL> alter system set events '28033 trace name context forever, level 9';
2) Run the sqlplus connection again.
sqlplus globaluser1@TESTDB
3) Disable the tracing using below SQL.
SQL> alter system set events '28033 trace name context off';
4) Check the dump directory for the trace it generated
In my case, it generated below trace.
/oracle/app/diag/rdbms/testdb1/TESTDB/trace/TESTDB1_ora_142721.trc
As you can see from the 2nd line that its not able to get the correct credentials from the wallet.
kzld_discover received ldaptype: OID
KZLD_ERR: failed to get cred from wallet <--------------------------------------------
KZLD_ERR: Failed to bind to LDAP server. Err=28032
KZLD_ERR: 28032
KZLD is doing LDAP unbind
KZLD_ERR: found err from kzldini.
No comments:
Post a Comment