Ocorrência
Instalei a plataforma conectando em um banco de dados Oracle porém a plataforma não sobe. No arquivo server.log aparece o erro abaixo:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
Como soluciono este problema?
Ambiente
TOTVS Fluig Plataforma - Configurações técnicas - Todas as versões | Banco de dados: Oracle
Causa
Em um dos arquivos de configuração do servidor de aplicação, nas tags connection-url o valor informado está diferente do configurado no arquivo de configuração do Oracle tnsnames.ora, assim o banco de dados não está conseguindo encontrar a base solicitada.
Solução
Alterar as tags de conexão (connection-url) no arquivo domain.xml localizado em [diretório_instalação]\appserver\domain\configuration, conforme exemplo abaixo. Importante mencionar que existem duas tags de conexão com o banco, portanto as duas devem ser alteradas. As informações de conexão do arquivo tsnames.ora e as tags do domain.xml devem estar iguais.
<connection-url>jdbc:oracle:thin:@[host servidor]:[porta]:[nome do serviço]</connection-url>
Modelo de arquivo tsnames.ora. Localize em sua instalação do Oracle este arquivo, para validar as informações de conexão.
NOME_CONEXAO =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = [host servidor])(PORT = [porta]))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = [nome do serviço])
)
)
0 Comentários