Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

slackdi

ORA-12169: TNS:Net service name given as connect identifier is too lon

Recommended Posts

Pessoal, estou tentando instalando o client do oracle no meu redhat e não consigo fiz esses procedimentos:

 

Faça o download;

 

http://download-llnw.oracle.com/otn/linux/....0.4-1.i386.rpm

http://download.oracle.com/otn/linux/insta....0.4-1.i386.rpm

http://download.oracle.com/otn/linux/insta....0.4-1.i386.rpm

 

Instalação:

 

# rpm -ivh oracle-instantclient-basic-10.2.0.4-1.i386.rpm

# rpm -ivh oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm

# rpm -ivh oracle-instantclient-odbc-10.2.0.4-1.i386.rpm

 

Caso use conexão via tsnames.ora faço o seguinte:

 

Copiei o tsnames.ora para

 

# cp tsnames.ora /usr/lib/oracle/10.2.0.4/client/

 

Criando as variaveis de ambiente

 

# sh -c "echo export TNS_ADMIN=/usr/lib/oracle/10.2.0.4/client >> /etc/profile"

# sh -c "echo export ORACLE_HOME=/usr/lib/oracle/10.2.0.4/client >> /etc/profile"

# sh -c "echo export LD_LIBRARY_PATH=/usr/lib/oracle/10.2.0.4/client/lib >> /etc/profile"

 

Ajustar o ldconfig para carregar as novas libs

 

# sh -c "echo /usr/lib/oracle/10.2.0.4/client/lib >> /etc/ld.so.conf"

# ldconfig

 

Quando eu tento conectar com o sqlplus aparece o seguinte erro: ORA-12169: TNS:Net service name given as connect identifier is too lon eu uso o tnsname.ora

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

É um erro de TNS, como tu está fazendo a conexão? A configuração do seu TNSNAMES está correta?

 

Se o banco de dados de destino for 10g, já tentou utilizar o EZ CONNECT para acessar?

 

Qual a configuração que está o sqlnet.ora?

 

Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.