Consultor Eletrônico



Kbase 47844: Erro Conexão TSA Oracle
Autor   Marco Aurelio Scheidt - CAT
Acesso   Público
Publicação   9/22/2014
Ambiente:

TSA 2.60 com Oracle

Erro:

Ao iniciar o JBOSS gera o erro abaixo no log:

ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
aries-vip.netagro.com.br:1526:RDBDEV.netagro.com.br
)

Causa:

A conexão com o banco de dados Oracle no arquivo ts-ds.xml estava definido conforme a linha abaixo, pelo fato de trabalhar com Oracle RAC.

<connection-url>jdbc:oracle:thin:@aries-vip.netagro.com.br:1526:rdbdev.netagro.com.br</connection-url>

Solução:

1) Feito o acerto na string de conexão incluindo a barra logo após a porta 1526 no lugar dos dois pontos (:).1))

<connection-url>jdbc:oracle:thin:@aries-vip.netagro.com.br:1526/rdbdev.netagro.com.br</connection-url>

2) Outra opção seria alterar rdbdev.netagro.com.br para rdbdev1. Porém se "chumbar" o nome quando se utiliza RAC, perde-se o load-balance e também o fail-over, caso essa instância falhe.

<connection-url>jdbc:oracle:thin:@aries-vip.netagro.com.br:1526:rdbdev1</connection-url>