Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Arquivo tnsnames.ora - como funciona?

Boa tarde!

Tenho uma dúvida com relação ao arquivo de configuração tnsnames.ora.

Para melhor compreensão, veja a imagem a seguir: Exemplo de arquivo TNSNAMES.ora

Na imagem acima destaquei dois pontos onde normalmente é informado um mesmo nome, sempre deverá ser feito dessa forma? Por que existem dois locais para inserir uma mesma informação?

Notei que em alguns arquivos tnsnames.ora, temos um dos dois parâmetros:

(SID = APP_DB)
(SERVICE_NAME = APP_DB)

SERVICE_NAME e SID se tratam da mesma coisa?

1 resposta
solução!

Oii Bruno, tudo bom? Espero que sim.

Não é preciso ser feito dessa forma sempre. O primeiro campo que marcou é o identificador da conexão, geralmente usa o mesmo nome do SID ou do nome do serviço para ficar fácil de identificar, mas no identificador da conexão você pode usar qualquer nome ali.

Imgur

  • SID ou Nome do Serviço

Eles não são a mesma coisa e você pode usar qualquer um deles para realizar a conexão.

SID — Nome da instância do banco de dados Oracle.

Nome do Serviço — Nome do serviço de rede do banco de dados.

Espero ter ajudado. Qualquer coisa me avisa, tá bom? :)

Bons estudos!