slackdi 0 Denunciar post Postado Julho 23, 2008 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
alphamek 2 Denunciar post Postado Agosto 10, 2008 É 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