我组中不太耐心的 DBA 给了我一个类似于以下内容的字符串作为我的 LDAP 连接字符串 -
jdbc:oracle:thin:@ldap:/oidAAA.ourdomain.com:4444/foo,cn=OracleContext,dc=bardb
并根据Oracle 文档:
对于 OID,所有 ldap.ora 参数必须设置为有效值才能完成配置。
我找到了“所有 ldap.ora 参数”的列表, 但我还没有推断出上述连接字符串的哪些部分映射到哪些参数。
感谢 DBA 的一些帮助,我已经能够确定以下内容:
<LDAPSettings>
<LDAPSetting name="DIRECTORY_SERVERS" value="oidAAA.ourdomain.com:4444" />
<LDAPSetting name="DIRECTORY_SERVER_TYPE" value="OID" />
<LDAPSetting name="DEFAULT_ADMIN_CONTEXT" value="bardb" />
</LDAPSettings>
我现在的问题是如何实际使用它。假设我的数据库是“foo”,我该如何使用 ODP.NET 来解决这个问题?
任何帮助将不胜感激。