如何使用 LDAP 服务器将 vb.Net 应用程序连接到 Oracle?

How to connect vb.Net application to Oracle using LDAP server?

为了与我们的 Vb.net 应用程序建立数据库连接,我们使用 Tnsnames.ora .

但就目前而言,我们在通用 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

查看文档了解详情:

Directory Usage Parameters (ldap.ora)

Parameters for the sqlnet.ora File