Вопрос Проблема с отсутствием файла сообщения с клиентом Oracle


Я установил Oracle Client 11g R2 Win64 в Windows 7 x64. Однако при запуске tnsping (без параметров) получается следующий вывод:

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

Что не так?

Я пробовал настройки ORACLE_HOME, так как это упоминалось в сети, но это не помогло. Глядя на то, что делает tnsping с помощью ProcMon, показывает, что он действительно находит файл

C:\develop\oracle\product\11.2.0\client_1\network\mesg\nlus.msb

3
2018-04-01 15:11


происхождения




ответы:


У меня была аналогичная проблема, хотя nlus.msb действительно существовали под %ORACLE_HOME%\network\mesg\, было еще семь msg файлы отсутствуют. По-видимому, это было связано с неполной установкой клиента, и я скопировал этот файл с другой машины с той же версией / конфигурацией и избавился от этой проблемы.

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

4
2018-02-17 11:29





Для меня, %ORACLE_HOME%\network\mesg\tnsus.msg (а также tnshu.msg) исчез, поэтому я решил его, скопировав файлы с другого компьютера. (Я не понимаю, что tnsping раньше работал, и с тех пор не было никакой установки.)


1
2017-11-11 13:10





Я знаю, что сообщение TNS-03502 сообщает вам, что tnsping без аргументов не является законным. Получаете ли вы одно и то же сообщение («сообщение nnnn not found ...»), если вы предоставите действительный псевдоним TNS для команды?

Что касается ошибки сообщения, единственное, что я могу придумать, - это проблема с правами пользователя, выполняющая команду tnsping и файлы сообщений Oracle. Установка ORACLE_HOME на окна не нужна и часто вызывает проблемы - это значение должно быть настроено в реестре при его установке.


0
2018-04-01 16:28



Да, такая же фиктивная вещь происходит с полной командой tnsping. - stmoebius


Найдите ORACLE_HOME в реестре Windows. Выглядит так: HKEY_LOCAL_MACHINE \ SOFTWARE \ Oracle \ KEY_OraDb11g_home1

убедитесь, что ORACLE_HOME указывает на правильный дом. Особенно, если вы установили Oracle Client / Servers более 1 раза.

Работает на меня.


0
2017-09-10 08:45