sql >> Base de Datos >  >> RDS >> Oracle

¿Qué hacer si no se puede abrir el archivo de objetos compartidos cuando se utiliza el controlador ODBC de Easysoft Oracle de la versión OCI?

La versión basada en cliente de Oracle de nuestro controlador ODBC de Oracle es compatible con la versión completa del cliente de Oracle o con el Instant Client más liviano.

Para poder cargar el software de cliente de Oracle, se deben configurar ciertas variables de entorno.

Si configuró su entorno para que el cliente de Oracle se cargue y las bibliotecas del cliente de Oracle tienen la misma arquitectura que el controlador de Easysoft, pero el software del cliente aún no se puede cargar, verifique que las bibliotecas del sistema que requiere el cliente de Oracle estén presentes. .

En Linux, use el ldd comando para hacer esto. Por ejemplo:

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

Si alguna de las bibliotecas dependientes no se encuentra, es posible que deba instalarla. Por ejemplo, necesita el objeto compartido libaio para que funcione el cliente de Oracle. Asegúrese de que las bibliotecas que falten tengan la misma arquitectura que las bibliotecas cliente. (Si su aplicación es de 64 bits, necesita un controlador ODBC y un administrador de controladores de 64 bits, y un cliente de Oracle de 64 bits y un conjunto de bibliotecas dependientes. Si su aplicación es de 32 bits, todos los componentes enumerados en la oración anterior necesitan para ser de 32 bits).