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

udo
fonte

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.

Mehper C. Palavuzlar
fonte
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

Sliff
fonte
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

Sathyajith Bhat
fonte
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.

qqbenq
fonte
0

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

Scoregraphic
fonte