Я хочу открыть SQL * Plus из CMDСообщения UTILITY_MEG SPW <lang> .msb не найден
При попытке открыть его с помощью этой команды в Sqlplus
я сталкиваюсь это диалоговое сообщение об ошибке:
Message file UTILITY_MEG\spw<lang>.msb not found
.
после того как я закрыть диалоговое сообщение здесь копия CMD:
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Abo-Khaled>sqlplus
Error 14 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
C:\Users\Abo-Khaled>
Я использовал эти команды, чтобы решить эту проблему:
set oracle_home=C:\app\Abo-Khaled\product\11.2.0\dbhome_1\
set oracle_sid=orcl
НО это не решает проблему.
Примечания:
- Когда я использую SQL * Plus непосредственно я могу войти без каких-либо проблем. но мне нужно войти с помощью CMD.
Я использую
oracle 11g
в окнах 7Около месяца назад я не имел эту проблему с помощью SQL * Plus.
Возможно, вы изменили некоторые настройки языка Windows, что означает, что SQLPlus ищет языковой файл, который не установлен. Проверьте файлы .msb в подпапке \ sqlplus \ mesg \ вашего дома оракула. –
есть 3 файла в C: \ app \ Abo-Khaled \ product \ 11.2.0 \ dbhome_1 \ sqlplus \ mesg. : cpyus.msb, sp1us.msb и sp2us.msb @AndrewBrennan –
установить параметр NLS_LANG в соответствующее значение –