Igor,

realmente o tsnping com o parâmetro IP não funciona. Ele só recebe o
TNS pois ele "pinga" a instância do Oracle e não uma máquina (que pode
ter várias instâncias).

Você chegou a fazer o teste com o Thin Client passando os mesmos
parâmetros que estão no tnsnames.ora?

Bem, de qualquer forma, para que funcione usando o Client OCI basta
mudar no seu server.xml a string de

jdbc:oracle:thin:@10.0.1.2:1521:abc

para

jdbc:oracle:oci:@10.0.1.2:1521:abc

ou

jdbc:oracle:oci8:@BaseAbc

Esse último corresponde ao formato que procura. Lembrando que a Oracle
recomenda o uso do Thin Client como regra geral.

[]´s

jdbc:oracle:oci
On Fri, 18 Mar 2005 10:40:42 -0300, Igor <[EMAIL PROTECTED]> wrote:
> Cara, eu testei da seguinte forma
> Do meu servidor linux eu dei um tnsping BaseAbc (nome do meu alias de
> serviço de rede no tnsnames) e responde normalmente, conforme msg abaixo:
> Attempting to contact (ADDRESS=(PROTOCOL=TCP)(HOST=10.0.1.2)(PORT=1521))
> OK (10 msec)
> 
> Depois tentei tnsping 10.0.1.2 (ip da maquina com Oracle), e nao obteve
> resposta.
> Erro : TNS-03505: Failed to resolve name
> 
> Vale salientar que a maquina linux tem sim o client do oracle instalado
> e que incluive faz conexao via alias de serviço de rede com o oracle
> atraves de jobs instanciados no banco local.
> 
> Como é que eu faço para usar esse drive ?
> É pelo server.xml mesmo ?
> O que muda em relação ao método "tradicional" ?
> Obrigado pela atenção
> 
> Igor Frota
> Analista de Sistemas
> Ypioca Agroindustrial Ltda
> 
> Eduardo Rebouças escreveu:
> 
> >Igor,
> >
> >para fazer a conexão usando o TNS você deve usar o drive OCI que
> >permite a configuração como deseja. Para isso você deverá instalar o
> >Oracle Client no seu Linux. Ou você já tem isso instalado?
> >
> >Aliás, não entendi quando disse que o servidor responde pelo TNS mas
> >não pelo IP. De que forma testou o acesso TNS? Qual a mensagem de erro
> >Oracle ou Java que recebe ao tentar conectar pelo Thin Client? Qual a
> >versão do Oracle envolvida?
> >
> >Recomendo que verifique um pouco mais o problema com o Thin Client,
> >pois mesmo que faça a conexão por OCI isso pode ser decorrência de
> >alguma incompatibilidade de versões.
> >
> >[]´s
> >
> >
> >On Fri, 18 Mar 2005 08:47:45 -0300, Igor <[EMAIL PROTECTED]> wrote:
> >
> >
> >>Amigos, estou com o seguinte problema:
> >>Estou com uma aplicação rodando em um servidor linux e o banco esta num
> >>servidor 2000.
> >>O que está havendo é que não estou conseguindo capturar a conexão que
> >>está configurada no meu server.xml.
> >>Queria saber se existe como eu passar como parametro no server.xml o meu
> >>alias do serviço de rede configurado no tnsnames do oracle.
> >>Ex.: no lugar de passar algo do tipo :
> >>            <parameter>
> >>              <name>url</name>
> >>              <value>jdbc:oracle:thin:@10.0.1.2:1521:abc</value>
> >>            </parameter>
> >>passaria:
> >>             <parameter>
> >>              <name>url</name>
> >>              <value>jdbc:oracle:BaseAbc</value>
> >>            </parameter>
> >>onde "BaseAbc**" seria o meu alias do serviço de rede configurado no
> >>tnsnames do oracle.
> >>
> >>Essa seria uma solução paleativa, pois por algum motivo, meu servidor
> >>não está conseguindo resolver o pelo IP, mas pelo TNS responde
> >>
> >>Agradeço a atenção de todos.
> >>
> >>Igor Frota
> >>Analista de Sistemas
> >>Ypioca Agroindustrial Ltda
> >>
> >>-------------------------------------------------------------------------------------------
> >>
> >>Ceara' Java User Group
> >>
> >>  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> >>
> >>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> >>
> >>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> >>
> >>
> >>
> >>
> >
> >-------------------------------------------------------------------------------------------
> >
> >Ceara' Java User Group
> >
> >
> >
> >  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> >
> >  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> >
> >  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> >
> >
> >
> >
> >
> >
> >
> 
> -------------------------------------------------------------------------------------------
> 
> Ceara' Java User Group
> 
>   Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
> 
>   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> 
>   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> 
>

-------------------------------------------------------------------------------------------
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 

Reply via email to