Além de itens do tipo (ie, enevtuais vars apontando pra homes erradas, PATH incorreto, TNS_ADMIN apontando pra alguma arquivo tns outra do que onde ele alterou), entre outros, a gente também desconfia desse config lá do colega : no sqlnet.ora ele NÃO especificou um default domain, MAS no tnsnames ele especifica : ...
PROD.PIOXII.COM.BR = .... será que REALMENTE a entrada TNS deveria especificar domínio no caso dele ? Sugeriria que ele alterasse para PROD= ..... pode ser isso... E é claro, na hora de testar NÃO É apenas : [EMAIL PROTECTED] bin]$ ./sqlplus bar/bar como ele fez, MAS sim : [EMAIL PROTECTED] bin]$ ./sqlplus bar/[EMAIL PROTECTED] onde PROD é a entrada no tnsnames. E repito, o fato do tnsping funcionar simplesmente indica que o listener lá na ponta remota foi acessível, absolutamente NÃO implica em conexão bem sucedida, conexão é mesmo testada é via sqlplus, que como está falhando, ainda não está ok... []s Chiappa --- Em [email protected], Lekão <[EMAIL PROTECTED]> escreveu > > Alvaro , > > Eu tive um problema parecido com o seu, depois de alguns dias tentando descobrir o que era de fato o problema, entrei no oracle universal e verifiquei as homes e quais os produtos que estavam apontando para as determinadas Home, identifiquei que havia direcionamento de uma home, apontando para um produto da oracle que eu havia já deletado há algum tempo, feito isto, consegui resolver o problema normalmente, faça um teste e verifique senão pode ser isto que esta acontecendo. > > Aleks > > > ----- Original Message ----- > From: Alvaro > To: [email protected] > Sent: Tuesday, November 28, 2006 11:25 AM > Subject: Re: [oracle_br] Re: DBLINK 9i - 10G > > > Bom Chiappa é o seguinte... A instalacao ocorreu sem falhas ... Ja tinha confirmado em "produtos instalados" se o client aparecia ... e estava tudo correto. > Ja criei manualmente os arquivos no $ORACLE_HOME/network/admin o sqlnet e o tnsnames ... > O conteudo do sqlnet esta assim: > NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME) > > E o do tnsnames esta assim: > ORAPIO = > > (DESCRIPTION = > > (ADDRESS_LIST = > > (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.3)(PORT = 1521)) > > ) > > (CONNECT_DATA = > > (SERVICE_NAME = orapio.pioxii.com.br) > > ) > > ) > > TESTE = > > (DESCRIPTION = > > (ADDRESS_LIST = > > (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.5)(PORT = 1521)) > > ) > > (CONNECT_DATA = > > (SERVICE_NAME = teste) > > ) > > ) > > EXTPROC_CONNECTION_DATA = > > (DESCRIPTION = > > (ADDRESS_LIST = > > (ADDRESS = (PROTOCOL = TCP)(HOST = alvaro.pioxii.com.br)(PORT = 1521)) > > ) > > (CONNECT_DATA = > > (SERVICE_NAME = PLSExtProc) > > ) > > ) > > PROD.PIOXII.COM.BR = > > (DESCRIPTION = > > (ADDRESS_LIST = > > (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.5)(PORT = 1521)) > > ) > > (CONNECT_DATA = > > (SERVICE_NAME = prod) > > ) > > ) > > o tnsping funciona : > > [EMAIL PROTECTED] bin]$ ./tnsping prod.pioxii.com.br > > TNS Ping Utility for Linux: Version 9.2.0.4.0 - Production on 28- NOV-2006 11:19:45 > > Copyright (c) 1997 Oracle Corporation. All rights reserved. > > Used parameter files: > /u01/app/oracle/product/9.2.0.4.0/network/admin/sqlnet.ora > > Used TNSNAMES adapter to resolve the alias > )SERVICE_NAME = prod)= TCP)(HOST = 172.16.1.5)(PORT = 1521)) > OK (0 msec) > > Mas olha o que acontece qdo tento uma conexao ... > > [EMAIL PROTECTED] bin]$ ./sqlplus bar/bar > > SQL*Plus: Release 9.2.0.4.0 - Production on Tue Nov 28 11:20:00 2006 > > Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. > > Connected to: > Oracle9i Release 9.2.0.4.0 - Production > JServer Release 9.2.0.4.0 - Production > > > SQL> conn master/[EMAIL PROTECTED] > ERROR: > ORA-12154: TNS:could not resolve service name > > Esta faltando mais algum parametro que nao estou me recordando? Pois sei que é um problema local... tenho amigos que conseguem fazer o dblink do 9i para o 10G normalmente. > > Obrigado ... > > Atenciosamente, > > Alvaro > > ----- Original Message ----- > From: jlchiappa > To: [email protected] > Sent: Tuesday, November 28, 2006 10:34 AM > Subject: [oracle_br] Re: DBLINK 9i - 10G > > Alvaro, sim normalmente após uma instalação de client em seguida já é > exibida a tela de config, vamos supor aí que a instalação em si > correu bem, só falhou a tela de conbfig. Primeira coisa, pra ver que > realmente o client está instalado (e de preferência na MESMA home do > banco, já que é a MESMA versão!!), lá no servidor vc dispara o Oracle > Universal Installer (diretamente da máquina se vc o tem instalado, se > não a partir dum CD de instalação qquermesmo), logo na tela de boas- > vindas vc já tem o botão "Produtos Instalados" - ou o equivalente em > Inglês -, clique nele, vá pra home em questão, veja que existe uma > entrada "Oracle Client xxx" na lista apresentada. Em existindo ok, o > cliente deve estar ok, é só configurar : isso até pode ser feita pela > gui, que é o netmgr, se vc o tiver instalado, OU , já que config de > TNS é simplesmente arquivos-textos, vc pode com um editor de textos > criar os arquivos sqlnet.ora e tnsnames.ora adequados em > $ORACLE_HOME/network/admin. > Feito isso aí sim vc já deverá conseguir conectar com a máquina- > remota via plus. > > []s > > Chiappa > > --- Em [email protected], "Alvaro" <alvaromansor@> > escreveu > > > > Boa tarde a todos ... > > Continuando o assunto que comecei com o Chiappa, sobre o dblink ... > > Eu fiz o install do Client na maq. do servidor 9i como disse. Más > no final da instalacao ele nao me pediu nada ... ele nao deveria ter > me mostrado uma tela de configuracao? Só lembrando ... no 9i nao tem > tns nem sqlnet. > > E tentei fazer o dblink funcionar ... veja só o erro que ainda esta > dando. > > ---------------------------------------------------------- > -------------------------------------------------\ > > 1º passo > > [EMAIL PROTECTED] bin]$ ./tnsping prod.pioxii.com.br > > > > TNS Ping Utility for Linux: Version 9.2.0.4.0 - Production on 27- > NOV-2006 16:05:45 > > > > Copyright (c) 1997 Oracle Corporation. All rights reserved. > > > > Used parameter files: > > /u01/app/oracle/product/9.2.0.4.0/network/admin/sqlnet.ora > > > > > > Used TNSNAMES adapter to resolve the alias > > )SERVICE_NAME = prod)= TCP)(HOST = 172.16.1.5)(PORT = 1521)) > > OK (0 msec) > > [EMAIL PROTECTED] bin]$ > > ---------------------------------------------------------- > ------------------------------------------------- > > 2º passo > > [EMAIL PROTECTED] bin]$ ./sqlplus bar/bar; > > > > SQL*Plus: Release 9.2.0.4.0 - Production on Mon Nov 27 16:01:26 2006 > > > > Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. > > > > Connected to: > > Oracle9i Release 9.2.0.4.0 - Production > > JServer Release 9.2.0.4.0 - Production > > > > SQL> > > > > SQL> create public database link prod.pioxii.com.br connect to > master identified by master using 'prod.pioxii.com.br'; > > > > Database link created. > > > > > > SQL> select count(*) from acessorio@; > > select count(*) from acessorio@ > > * > > ERROR at line 1: > > ORA-12154: TNS:could not resolve service name > > ---------------------------------------------------------- > ------------------------- > > Assim tentei de dentro do pl que estava conectado fazer um connect > com o user que quero fazer o dblink. > > E tb nao deu certo. > > 3º passo > > SQL> conn master/master@; > > ERROR: > > ORA-12154: TNS:could not resolve service name > > > > Warning: You are no longer connected to ORACLE. > > ---------------------------------------------------------- > ------------------------- > > > > Ao contrario ... que tb fiz os mesmo teste ... do 10G para o 9i eu > consigo fazer tudo isso com sucesso. Inclusive as consultas > utilizando o dblink. > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas] >
