Como Indicar o Caminho do TNSNAMES.ORA no Registro do Windows

Ao trabalhar com bancos de dados Oracle, uma das tarefas administrativas mais comuns é configurar o arquivo TNSNAMES.ORA, que é uma parte essencial da configuração da rede do Oracle. Esse arquivo é usado para mapear nomes de conexões de rede para endereços de rede. O Oracle Client usa esses mapeamentos para se conectar ao banco de dados Oracle.

Mas, como indicamos ao Oracle Client onde encontrar esse arquivo? Podemos fazê-lo manipulando o registro do Windows. A seguir, vou explicar como fazer isso, passo a passo.

Antes de começar, é importante enfatizar que a manipulação do registro do Windows deve ser feita com extrema cautela. Alterações incorretas podem causar problemas significativos que podem requerer a reinstalação do sistema operacional. Recomendo fazer um backup do registro antes de fazer qualquer alteração.

Passos para configurar o caminho do TNSNAMES.ORA no registro do Windows:

  1. Pressione as teclas Win + R para abrir a janela ‘Executar’.
  2. Digite regedit e pressione Enter para abrir o Editor de Registro do Windows.
  3. Navegue até a seguinte chave de registro, dependendo da versão do Oracle Client instalada:
    • Para a versão de 32 bits do Oracle Client:
      HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ORACLE\
    • Para a versão de 64 bits do Oracle Client:
      HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
  4. Dentro da chave apropriada para a sua versão do Oracle Client, você verá várias subchaves que correspondem a diferentes ‘homes’ do Oracle. Você precisa identificar qual ‘home’ está sendo usado.
  5. Clique com o botão direito na subchave que representa o ‘home’ apropriado, escolha ‘Novo’ e depois ‘Valor da sequência’.
  6. Nomeie o novo valor da sequência como TNS_ADMIN.
  7. Clique duas vezes no novo valor TNS_ADMIN e, na caixa ‘Dados do valor’, insira o caminho completo para o diretório que contém o arquivo TNSNAMES.ORA. Por exemplo:
    C:\oracle\network\admin
  8. Clique em OK e feche o Editor do Registro.
  9. Reinicie o serviço ou o aplicativo que está tentando acessar o Oracle para que as alterações entrem em vigor.

Ao seguir esses passos, você será capaz de informar ao Oracle Client a localização do arquivo TNSNAMES.ORA no seu sistema. Lembre-se de que essas alterações no registro do Windows são sensíveis, então certifique-se de seguir as instruções cuidadosamente e sempre mantenha um backup do seu registro.

Espero que este tutorial seja útil para você na configuração do seu ambiente Oracle. Para mais dicas e truques sobre o Oracle e outras tecnologias de banco de dados, fique atento nas próximas postagens!

Sobre o autor

Pós graduado em Gestão de Projetos em Tecnologia da Informação pela UNIASSELVI.
Esposo e Pai, curto atividades ao ar livre (Bike, SUP, Natação, Caminhar, Brincar no campo)

Atua com Banco de Dados Oracle desde de 2007. Atualmente é DBA Senior na FLUIDATA Serviços em Banco de dados (www.fluidata.com.br)

Principais atividade Banco de dados:

Implementação, migração, gerenciamento e suporte a produtos Oracle (8i, 9i, 10g, 11g, 12c, 18c, 19c RAC), multiplataforma;
Implementação, migração, gerenciamento e suporte a produtos Microsoft SQL Server (2008 - 2019);
Implementação, migração, gerenciamento e suporte a produtos PostgreSQL (9.3 - 14);
Monitoramento de ambientes 24×7;
Backup e Recovery;
Performance e Tuning;
Alta disponibilidade (HA);
EM database/grid/cloud control;
Conversão de databases;
Standby database / Oracle Data Guard;

Certificações:

Oracle Cloud Infrastructure 2019 Certified Architect AssociateOracle Cloud Infrastructure 2019 Certified Architect Associate
Oracle Database 12c Administrator Certified ProfessionalOracle Database 12c Administrator Certified Professional
Exadata Database Machine Models X2-2 and X2-8 Technology Support SpecialistExadata Database Machine Models X2-2 and X2-8 Technology Support Specialist
Oracle Database 11g Support SpecialistOracle Database 11g Support Specialist
OCP 11g - Oracle Certified Professional AdministratorOCP 11g - Oracle Certified Professional Administrator
OPN Certified Specialist 10g - PartnerNetwork Certified SpecialistOPN Certified Specialist 10g - PartnerNetwork Certified Specialist
Oracle Database 10g Real Applications Clusters AdministratorCertified ExpertOracle Database 10g Real Applications Clusters AdministratorCertified Expert
Oracle Database 10g: Managing Oracle on Linux Certified ExpertOracle Database 10g: Managing Oracle on Linux Certified Expert
OCP 10g - Oracle Certified Professional AdministratorOCP 10g - Oracle Certified Professional Administrator

Principais atividades DEVOPS:

PHP
ASP.net
C#
Docker
Golang
C++
Delphi
Python
HTML5
JavaScript

Você também pode gostar: