Questão Onde armazenar o arquivo \ update tnsnames.ora quando instalado apenas o cliente oracle?


Eu instalei apenas o cliente oracle, mas fui avisado para atualizar meu arquivo tnsnames.ora com as informações que meu dba me enviou. Mas eu não tenho um arquivo tnsnames.ora.

Em outra máquina com uma instalação completa do oracle admin, está em:

  • C: \ Oracle \ product \ 10.1.0 \ Db_1 \ NETWORK \ ADMIN \ tnsnames.ora

Então eu preciso do arquivo tnsnames.ora?

Como deixo a oracle saber onde está?

fk


2


origem




Respostas:


Eu tenho o Oracle Client instalado na minha máquina. Na semana passada, meu DBA atualizou meu arquivo "tnsnames.ora" por causa da alteração no servidor. O arquivo está em:

  • C: \ oracle \ ora81 \ network \ ADMIN

Eu acho que você deve consultar seu DBA se copiar o arquivo para esse diretório não funcionar.


3



isso funcionou para mim. Excelente. Obrigado. - djangofan


Quando você diz apenas cliente oracle, você está usando o Oracle Instant Client? Em caso afirmativo, você deve definir a variável de ambiente TNS_ADMIN para apontar para onde você já armazenou seu arquivo tnsnames.ora


2





Está dentro %ORACLE_HOME%\network\admin pasta onde %ORACLE_HOME% é o parth para o qual o cliente está instalado e uma entrada é feita para a variável PATH. Se o arquivo não existir, crie um, usando o arquivo na outra máquina como um modelo


1





Em Yosemite (10.10.3) com Oracle SQL Developer 4.1.1.19 o local padrão onde o cliente procura o arquivo é /etc.

Em teoria, você pode substituir isso, definindo o TNS_ADMIN variável de ambiente para a pasta que contém o seu tnsnames.ora arquivo, mas eu tive dificuldade em fazer isso.


1





Se a pasta \ network \ admin existir em sua máquina, simplesmente copie o tnsnames.ora neste diretório.


0