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

Como o seu driver ODBC Oracle carrega o cliente Oracle?


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.

Se você definir o ORACLE_HOME variável de ambiente na máquina onde você instala o driver ODBC Oracle, ele tentará carregar a versão completa do cliente Oracle e procurará o cliente no diretório apontado por ORACLE_HOME .

Se você quiser usar nosso driver com o Instant Client, defina LD_LIBRARY_PATH (ou SHLIB_PATH ou LIBPATH para plataformas não Linux) em vez de ORACLE_HOME . O driver ODBC Oracle tentará carregar o Instant Client do diretório apontado por LD_LIBRARY_PATH.

Se quiser usar o cliente Oracle completo, mas não quiser definir ORACLE_HOME , por exemplo, como você está usando uma versão de 32 bits do cliente Oracle que está na mesma máquina que uma versão de 64 bits do banco de dados Oracle, você pode definir EASYSOFT_ORACLE_LIBS em vez de. Especifique o nome de caminho completo do cliente Oracle que você deseja usar. Por exemplo:
EASYSOFT_ORACLE_LIBS = /data/oracle/app/oracle/12.2.0.1/client32/libclntsh.so.12.1
export EASYSOFT_ORACLE_LIBS

Como alternativa, se o uso do cliente Oracle for problemático e você não precisar dos recursos fornecidos pela camada OCI, poderá usar a versão não OCI de nosso driver ODBC Oracle, que não usa as bibliotecas do cliente Oracle.