Bom dia a todos ...
Chiappa ... estou mandando mais um email para agradecer todo o apoio que me deu 
e ao pessoal do grupo que tb me passaram emails com solucoes e experiencias ja 
passadas.
Conversando com um DBA, consegui a solucao para o meu problema que estou 
postando aqui para talvez solucionar duvidas de outras pessoas que tiverem com 
o mesmo problema futuramente.
Colocamos mais um parametro no arquivo .bash_profile do linux.
ORACLE_HOSTNAME=parrudo; export ORACLE_HOSTNAME

E configuramos tb o arquivo /etc/hosts que estava com algum problema.

Ele estava como:

 127.0.0.1 parrudo   localhost.localdomain    localhost 

e alteramos para:

172.16.1.3 parrudo

127.0.0.1 localhost.localdomain localhost

172.16.1.5 backdsv


Depois foi só criar utilizando o netca o tns, o sqlnet e o listener outra vez 
... 
Criei o dblink novamente e ja esta tudo funcionando do 9i para o 10G e 
vice-versa.
Obrigado a todos ...
Atenciosamente,
Alvaro



  ----- Original Message ----- 
  From: jlchiappa 
  To: [email protected] 
  Sent: Tuesday, November 28, 2006 1:29 PM
  Subject: [oracle_br] Re: DBLINK 9i - 10G


  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]
  >



   

[As partes desta mensagem que não continham texto foram removidas]

Responder a