sql >> Database >  >> RDS >> Oracle

Wat te doen als u geen fouten in het gedeelde objectbestand krijgt wanneer u de OCI-versie Easysoft Oracle ODBC-stuurprogramma gebruikt?

De op Oracle client gebaseerde versie van onze Oracle ODBC-driver is compatibel met de volledige versie van de Oracle-client of de lichtere Instant Client.

Om de Oracle-clientsoftware te kunnen laden, moeten bepaalde omgevingsvariabelen worden ingesteld.

Als u uw omgeving zo hebt ingesteld dat de Oracle-client wordt geladen en de Oracle-clientbibliotheken dezelfde architectuur hebben als de Easysoft-driver, maar de clientsoftware nog steeds niet kan worden geladen, controleer dan of de systeembibliotheken die de Oracle-client nodig heeft, aanwezig zijn .

Gebruik op Linux de ldd opdracht om dit te doen. Bijvoorbeeld:

ldd /usr/lib/oracle/12.2/client/lib/libclntsh.so.12.1

Als een van de afhankelijke bibliotheken niet wordt gevonden, moet u deze mogelijk installeren. U hebt bijvoorbeeld het gedeelde object libaio nodig om de Oracle-client te laten functioneren. Zorg ervoor dat eventuele ontbrekende bibliotheken dezelfde architectuur hebben als de clientbibliotheken. (Als uw toepassing 64-bits is, hebt u een 64-bits ODBC-stuurprogramma en Driver Manager nodig, en een 64-bits Oracle-client en een afhankelijke bibliotheekset. Als uw toepassing 32-bits is, hebben de componenten in de vorige zin allemaal om 32-bits te zijn.)


  1. Een overzicht van pgModeler voor PostgreSQL

  2. Hoe verander ik een PG-kolom in NULLABLE TRUE?

  3. Talend op Windows verbinden met een ODBC-database

  4. Een tijdelijke tabel maken op basis van een andere tabel in SQL Server