Discussions
Categories
- 17.9K All Categories
- 3.4K Industry Applications
- 3.3K Intelligent Advisor
- 62 Insurance
- 536K On-Premises Infrastructure
- 138.2K Analytics Software
- 38.6K Application Development Software
- 5.7K Cloud Platform
- 109.4K Database Software
- 17.5K Enterprise Manager
- 8.8K Hardware
- 71.1K Infrastructure Software
- 105.2K Integration
- 41.6K Security Software
DRM-11037 when trying to use Oracle LDAP connection string

We set up Oracle LDAP (a.k.a OID) to resolve connect identifiers, e.g.
C:\Temp>tnsping hiss19c
...
Used LDAP adapter to resolve the alias
Attempting to contact (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=<SCAN of RAC>)(PORT=1521)))(CONNECT_DATA=
(SERVICE_NAME=hisssvc)))
OK (110 msec)
(where SCAN of RAC means the cluster DNS "host" name of the RAC database)
and sqlplus works. In %oracle_home%\network\admin\sqlnet.ora, "LDAP" is a value for NAMES.DIRECTORY_PATH and the file ldap.ora is in place. The connect identifier "hiss19c" is not in tnsnames.ora.
Now we want to use this connect identifier in DRM. On the screen to set up database connection string, we tried both the following:
Data Source=hiss19c
DATA Source=jdbc:oracle:thin:@ldap://<our oid server>:389/hiss19c,cn=OracleContext,dc=<domain>
we get error DRM-11037 (Could not open database connection within the specified timeout period). But hardcoding the database hostname does work:
Data Source=<SCAN of RAC>:1521/hisssvc
But we want to avoid hardcoding the database hostname here and want to use Oracle LDAP to resolve the connection instead. Is it possible?