"Nenhum arquivo de mensagem" problema com o cliente Oracle

3

Instalei o Oracle Client 11g R2 Win64 no Windows 7 x64. No entanto, executar o tnsping (sem parâmetros) produz a seguinte saída:

C:\Users\stefan.moebius>tnsping

TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 01-APR-2011 17:06:17

Copyright (c) 1997, 2010, Oracle.  All rights reserved.

TNS-03502: Message 3502 not found; No message file for product=NETWORK, facility=TNS

O que há de errado?

Eu tentei configurações ORACLE_HOME, como é mencionado em toda a rede, mas isso não ajudou. Observar o que o tnsping está fazendo usando o ProcMon mostra que ele realmente encontra o arquivo

C:\develop\oracle\product.2.0\client_1\network\mesg\nlus.msb
    
por stmoebius 01.04.2011 / 17:11

4 respostas

4

Eu tive um problema semelhante, embora nlus.msb existisse sob %ORACLE_HOME%\network\mesg\ , havia mais sete arquivos msg ausentes. Aparentemente, isso ocorreu devido a uma instalação incompleta do cliente, e eu copiei esses arquivos de outra máquina com a mesma versão / configuração e me livrei do problema.

TNSPING

TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 17-FEB-2
012 10:00:23

Copyright (c) 1997, 2010, Oracle.  All rights reserved.

Message 3511 not found; No message file for product=NETWORK, facility=TNSMessage
 3512 not found; No message file for product=NETWORK, facility=TNSMessage 3513 n
ot found; No message file for product=NETWORK, facility=TNSMessage 3509 not found; No message file for product=NETWORK, facility=TNS
    
por 17.02.2012 / 12:29
1

Para mim, %ORACLE_HOME%\network\mesg\tnsus.msg (e tnshu.msg ) desapareceram, então resolvi copiando os arquivos de outro computador. (O que eu não entendo é que tnsping costumava funcionar até recentemente e não havia instalação desde então).

    
por 11.11.2016 / 14:10
0

Eu sei que a mensagem TNS-03502 está dizendo a você que tnsping sem argumentos não é legal. Você recebe a mesma mensagem ("mensagem nnnn não encontrada ...") se você fornecer um alias de TNS válido para o comando?

Quanto ao erro de mensagem, a única coisa em que consigo pensar é um problema de permissão com o usuário executando o comando tnsping e os arquivos de mensagens do Oracle. A definição de ORACLE_HOME nas caixas de janelas é desnecessária e geralmente causa problemas - esse valor deve ser configurado no registro quando você o instalou.

    
por 01.04.2011 / 18:28
0

Encontre o ORACLE_HOME no seu registro do Windows. Parece abaixo: HKEY_LOCAL_MACHINE \ SOFTWARE \ Oracle \ KEY_OraDb11g_home1

Verifique se o ORACLE_HOME está apontando para a casa correta. Especialmente quando você instalou o Oracle Client / Servers mais de 1x.

Funciona para mim.

    
por 10.09.2013 / 10:45

Tags