Wie installiere ich sowohl Oracle 64-Bit- als auch 32-Bit-ODBC-Treiber und lasse beide im ODBC Data Source Administrator funktionieren?

Wie installiere ich sowohl Oracle 64-Bit- als auch 32-Bit-ODBC-Treiber und lasse beide im ODBC Data Source Administrator funktionieren?

VORWORT:
Ich bin ein Neuling, wenn es um Oracle und die Installation von ODBC-Treibern geht.

AUFSTELLEN:
Laptop - Windows 10 Pro 64-Bit Excel - 64-Bit-Version Anwendung - 32-Bit Oracle instantclient_18_5

PROBLEM
Eine von mir sehr häufig verwendete Anwendung nutzt die 32-Bit-ODBC-Treiber von Oracle zum Lesen und Schreiben in Oracle-Datenbanken. Ich benötige jedoch die 64-Bit-ODBC-Treiber von Oracle, damit Excel dieselben/andere Oracle-Tabellen abfragen kann.

Gibt es eine Möglichkeit, die 64-Bit- und 32-Bit-Oracle ODBC-Treiber zu installieren?

Ich habe es versucht, aber es verhält sich so, als ob die ODBC-Treiber für die 64-Bit-Version bereits installiert wären, aber der ODBC-Datenquellenadministrator kann nur die 32-Bit-Treiber sehen.

Ich habe die folgende Antwort auf Stackoverflow gefunden, weiß aber nicht, wie ich dies auf den aktualisierten Versionen von Oracle machen kann:

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

Antwort1

Ja. Installieren Sie die 32- und 64-Bit-Version des ODBC-Treibers. Einer wird unter installiert C:\Program Filesund der andere unter C:\Program Files(x86). Ihre 32-Bit-Programme (z. B. Excel) müssen den 32-Bit-Treiber verwenden und die 64-Bit-App (z. B. Dbeaver) muss die 64-Bit-Version verwenden.

Tipp: Geben Sie die Treiberversion in den Verbindungsnamen ein, damit Sie wissen, wann Sie welche verwenden müssen.

verwandte Informationen