我有理論上的問題。 我的應用程序使用Odp.Net。我添加爲參考文件Oracle.DataAccess.dll版本2.112.3.0。 我正在使用Odp.Net查詢數據庫和註冊表查詢通知。 在每臺計算機上,我從http://www.oracle.com/technetwork/database/windows/downloads/utilsoft-087491.html安裝ODAC 11.2 Release 5(11.2.0.3.20)。Odp.Net - 根據客戶和服務器
我想知道我的Odp.Net版本,Oracle客戶端版本(可以安裝在客戶端計算機上)和Oracle服務器版本之間的依賴關係。
問題是,我註冊查詢通知後,我可以看到USER_CHANGE_NOTIFICATION_REGS表中的行。但幾秒鐘後,此通知未註冊並消失。我讀到這與版本問題有關,但我不明白我必須做什麼。
我的目標是在我的應用程序中使用相同的Odp.Net文件(Oracle.DataAccess.dll +一些額外的依賴項,如oci.dll等)。
上述解決方案是一種解決方法,不應長期依賴。正確的解決方法是修補數據庫和odp.net客戶端。這是一個非常古老的錯誤,兩者的最新補丁將解決它。 –