Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

O que fazer se você não conseguir abrir erros de arquivo de objeto compartilhado ao usar o driver ODBC Easysoft Oracle da versão OCI?


A versão baseada em cliente Oracle de nosso driver ODBC Oracle é compatível com a versão completa do cliente Oracle ou com o Instant Client mais leve.

Para poder carregar o software cliente Oracle, certas variáveis ​​de ambiente precisam ser definidas.

Se você configurou seu ambiente para que o cliente Oracle seja carregado e as bibliotecas do cliente Oracle sejam da mesma arquitetura que o driver Easysoft, mas o software cliente ainda não pode ser carregado, verifique se as bibliotecas do sistema exigidas pelo cliente Oracle estão presentes .

No Linux, use o ldd comando para fazer isso. Por exemplo:
ldd /usr/lib/oracle/12.2/client/lib/libclntsh.so.12.1

Se alguma das bibliotecas dependentes não for localizada, talvez seja necessário instalá-la. Por exemplo, você precisa do objeto compartilhado libaio para que o cliente Oracle funcione. Certifique-se de que todas as bibliotecas ausentes tenham a mesma arquitetura que as bibliotecas cliente. (Se seu aplicativo for de 64 bits, você precisará de um driver ODBC de 64 bits e Gerenciador de driver, e um cliente Oracle de 64 bits e um conjunto de bibliotecas dependentes. Se seu aplicativo for de 32 bits, todos os componentes listados na frase anterior para ser de 32 bits.)