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

2

Instalei apenas o cliente oracle, mas recebi a instrução de 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 \ produto \ 10.1.0 \ Db_1 \ NETWORK \ ADMIN \ tnsnames.ora

Então eu preciso do arquivo tnsnames.ora?

Como faço para a Oracle saber onde está?

fk

    
por udo 16.10.2009 / 01:02

5 respostas

4

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 não copiar o arquivo para esse diretório.

    
por 16.10.2009 / 10:11
2

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 onde você já armazenou seu arquivo tnsnames.ora

    
por 16.10.2009 / 08:53
1

É na pasta %ORACLE_HOME%\network\admin 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

    
por 16.10.2009 / 16:22
1

No 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 sobrescrever isso definindo a variável de ambiente TNS_ADMIN para a pasta que contém o arquivo tnsnames.ora , mas tive problemas para fazer isso.

    
por 15.09.2015 / 14:03
0

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

    
por 16.10.2009 / 08:56