Erro de biblioteca ausente durante a instalação do cliente oracle 10g

0

Eu tenho o Oracle 10g instalado no meu host em execução no Win7. Eu instalei o Ubuntu no meu VMware. Agora quero me conectar ao meu banco de dados do Oracle em execução no host do meu sistema virtual para que, se eu digitar sqlplus do meu terminal, ele se conecte ao Oracle. Então eu segui o tutorial aqui:

link

Mas, apesar de seguir todos os passos, ainda estou recebendo o seguinte erro.

sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory

quando eu echo $LD_LIBRARY_PATH , estou recebendo:

/usr/lib/oracle/10.2/client/lib/:

FYI, minha versão do Oracle é 10.2.0.1.0 e eu fiz o download do cliente 10.2.0.5

    
por Mistu4u 22.12.2014 / 21:58

1 resposta

0

Se aplicativos oracle, como o sqlplus, estão reclamando sobre bibliotecas ausentes, você pode adicionar as bibliotecas do Oracle ao LD_LIBRARY_PATH toda vez que for usado:

export LD_LIBRARY_PATH=/usr/lib/oracle/<version>/client(64)/lib/:$LD_LIBRARY_PATH

Por exemplo, versão 12.1 para Linux x86_64:

export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib/:$LD_LIBRARY_PATH

ou para adicioná-lo à lista de bibliotecas do sistema, crie um novo arquivo da seguinte forma:

sudo vi /etc/ld.so.conf.d/oracle.conf

e adicione o caminho da biblioteca oracle como a primeira linha. Por exemplo,

/usr/lib/oracle/12.1/client64/lib/

ou

/usr/lib/oracle/11.2/client/lib/

Em seguida, execute ldconfig:

sudo ldconfig

(citado em: link )

    
por kraxor 22.12.2014 / 22:23