Oracle Instant Client和LDAP

时间:2013-06-05 14:06:18

标签: c# .net oracle11g odp.net

我正在使用我的应用程序打包Oracle Instant Client DLL以标准化Oracle客户端,并在用户没有安装Oracle客户端时提供一个。

目前,我需要使用完整的连接字符串连接到Oracle实例,但是希望利用Oracle目录服务来使用LDAP来查询给定SID的连接详细信息。

有没有办法在ODT.Net上执行此操作,还是需要手动创建和执行LDAP查询?

1 个答案:

答案 0 :(得分:0)

我明白了。 Oracle客户端需要设置TNS_Admin环境变量。 I C#我需要做的就是:

 If (String.IsNullOrEmpty(System.Environment.GetEnvironmentVariable("TNS_ADMIN"))) Then
    System.Environment.SetEnvironmentVariable("TNS_ADMIN", "MY\TNS\ADMIN\PATH")
 End If