fedora 15, oracle 11, python3: não é possível encontrar ou abrir libclntsh.so.11.1

2

Estou tentando usar cx_Oracle on Fedora 15 com Oracle 11 .

Eu instalei Oracle e InstantClient rpms e também cx_Oracle rpm para CentOS . Estou exportando ORACLE_HOME e outros assim:

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=XE

No entanto, libclntsh.so.11.1 está aqui:

/usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1

Eu me pergunto, se esse não é o problema. Porém o Oracle já estava instalado neste diretório u01 (não sei o que é, no Ubuntu ele instalou no lugar certo). Você poderia me sugerir, o que eu posso fazer com isso?

    
por gruszczy 11.06.2011 / 01:49

1 resposta

2

Finalmente encontrei a resposta! Não precisei instalar novamente o InstantClient, pois o libclntsh.so.11.1 já estava na instalação do oracle. Eu precisava adicionar outra variável de ambiente para .bashrc :

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

    
por 11.06.2011 / 02:06