我正在使用我的应用程序打包Oracle Instant Client DLL以标准化Oracle客户端,并在用户没有安装Oracle客户端时提供一个。
目前,我需要使用完整的连接字符串连接到Oracle实例,但是希望利用Oracle目录服务来使用LDAP来查询给定SID的连接详细信息。
有没有办法在ODT.Net上执行此操作,还是需要手动创建和执行LDAP查询?
答案 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