【发布时间】:2016-11-10 15:21:43
【问题描述】:
为了与我们使用 Tnsnames.ora 的 Vb.net 应用程序进行数据库连接。
但是现在,我们在一个通用 LDAP 服务器中拥有最终文件。我们称之为 OID。我们不知道如何使用 LDAP 服务器将 Oracle DB 连接到我们的 vb.net 应用程序。
您能提供任何帮助吗?
【问题讨论】:
为了与我们使用 Tnsnames.ora 的 Vb.net 应用程序进行数据库连接。
但是现在,我们在一个通用 LDAP 服务器中拥有最终文件。我们称之为 OID。我们不知道如何使用 LDAP 服务器将 Oracle DB 连接到我们的 vb.net 应用程序。
您能提供任何帮助吗?
【问题讨论】:
如果您的姓名是从 LDAP 服务器提供的,那么您就不再需要 tnsnames.ora 文件了。
为了使用 LDAP 服务器,您必须像这样在 sqlnet.ora 文件中更改属性 NAMES.DIRECTORY_PATH:
NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES)
这将首先在 LDAP 中搜索 - 如果没有找到 - 然后搜索 tnsnames.ora 文件。
然后你必须在同一目录下创建一个名为ldap.ora 的文件,其内容类似于:
DEFAULT_ADMIN_CONTEXT = "dc=domain,dc=net"
DIRECTORY_SERVERS = (ldap-server1.domain.net:389:636,ldap-server2.domain.net:389:636)
DIRECTORY_SERVER_TYPE = OID
查看文档了解详情:
【讨论】: