2013-06-05 78 views
1

我正在使用我的應用程序打包Oracle Instant Client DLL以標準化Oracle客戶端,並在用戶沒有安裝Oracle客戶端時提供一個。Oracle即時客戶端和LDAP

目前我需要使用完整的連接字符串連接到Oracle實例,但希望利用Oracle目錄服務使用LDAP來查詢給定SID的連接詳細信息。

有沒有辦法做到這一點與ODT.Net或我需要手動創建和執行LDAP查詢?

回答

0

我想通了。 Oracle客戶端需要設置TNS_Admin環境變量。我C#所有我需要做的是這樣的:

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