Felizmente eu já havia conseguido fazer funcionar, inserindo o outro servidor no hosts do linux.
Com relação ao tnsping, o teste estava correto. tnsping 10.0.1.2:1521:abc.
De qualquer forma, muito obrigado pela atenção. Foi bom saber outra alternativa para esse tipo de problema.
Igor Frota Analista de Sistemas Ypioca Agroindustrial Ltda
Eduardo Rebouças escreveu:
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]
-------------------------------------------------------------------------------------------
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]