如何使用 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
查看文档了解详情:
为了与我们的 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
查看文档了解详情: