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


2

Instalei apenas o cliente oracle, mas fui informado 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 administrador da Oracle, está em:

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

Então, preciso do arquivo tnsnames.ora?

Como faço para que a oracle saiba onde está?

fk

Respostas:


4

Eu tenho o Oracle Client instalado na minha máquina. Na semana passada, meu DBA atualizou meu arquivo "tnsnames.ora" devido a alterações 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.


2

Quando você diz apenas o cliente Oracle, está usando o Oracle Instant Client? Nesse caso, você deve definir a variável de ambiente TNS_ADMIN para apontar para onde quer que você armazene seu arquivo tnsnames.ora


1

Está na %ORACLE_HOME%\network\adminpasta onde %ORACLE_HOME%é o parth no 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 modelo


1

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

Em teoria, você pode substituir isso definindo a TNS_ADMINvariável de ambiente para a pasta que contém seu tnsnames.oraarquivo, mas tive problemas para fazer isso.


0

Se a pasta. \ Network \ admin existir na sua máquina, basta copiar o tnsnames.ora neste diretório.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.