如何安裝 Oracle 64 位元和 32 位元 ODBC 驅動程式並使其在 ODBC 資料來源管理器中運作

如何安裝 Oracle 64 位元和 32 位元 ODBC 驅動程式並使其在 ODBC 資料來源管理器中運作

前言:
對於oracle和安裝odbc驅動程序,我是一個新手。

設定:
筆記型電腦 - Windows 10 Pro 64 位元 Excel - 64 位元版本 應用程式 - 32 位元 Oracle instantclient_18_5

問題
我經常使用的應用程式使用 Oracle 32 位元 ODBC 驅動程式來讀取和寫入 Oracle 資料庫,但是,我需要 64 位元 Oracle ODBC 驅動程式以允許 Excel 查詢相同/其他 Oracle 表。

有什麼方法可以安裝 64 位元和 32 位元 Oracle ODBC 驅動程式嗎?

我已經嘗試過,但它的表現就好像已經安裝了 64 位元版本的 ODBC 驅動程序,但 ODBC 資料來源管理員只能看到 32 位元驅動程式。

我在 stackoverflow 上找到了以下回應,但我不知道如何在 Oracle 的更新版本上執行此操作:

https://stackoverflow.com/questions/24104210/badimageformatexception-this-will-occurr-when-running-in-64-bit-mode-with-the-32#24120100

答案1

是的。安裝 32 位元和 64 位元 ODBC 驅動程式。一個將安裝在C:\Program Files,另一個將安裝在C:\Program Files(x86)。您的32位元程序(例如Excel)必須使用32位元驅動程序,64位元應用程式(例如Dbeaver)必須使用64位元版本。

提示:將驅動程式版本放在連線名稱中,以便您知道何時使用每個驅動程式版本。

相關內容