Die Oracle-Client-basierte Version unseres Oracle ODBC-Treibers ist entweder mit der Vollversion des Oracle-Clients oder dem leichteren Instant Client kompatibel.
Um die Oracle-Client-Software laden zu können, müssen bestimmte Umgebungsvariablen gesetzt werden.
Wenn Sie Ihre Umgebung so eingestellt haben, dass der Oracle-Client geladen wird und die Oracle-Client-Bibliotheken dieselbe Architektur wie der Easysoft-Treiber aufweisen, die Client-Software jedoch immer noch nicht geladen werden kann, überprüfen Sie, ob die Systembibliotheken vorhanden sind, die der Oracle-Client benötigt .
Verwenden Sie unter Linux den ldd
Befehl dazu. Zum Beispiel:
ldd /usr/lib/oracle/12.2/client/lib/libclntsh.so.12.1
Wenn eine der abhängigen Bibliotheken nicht gefunden wird, müssen Sie sie möglicherweise installieren. Beispielsweise benötigen Sie das gemeinsam genutzte Objekt libaio, damit der Oracle-Client funktioniert. Stellen Sie sicher, dass alle fehlenden Bibliotheken dieselbe Architektur wie die Clientbibliotheken haben. (Wenn Ihre Anwendung 64-Bit ist, benötigen Sie einen 64-Bit-ODBC-Treiber und einen Treiber-Manager sowie einen 64-Bit-Oracle-Client und einen abhängigen Bibliothekssatz. Wenn Ihre Anwendung 32-Bit ist, müssen alle im vorherigen Satz aufgeführten Komponenten vorhanden sein 32-Bit sein.)