내가 SQL의 *를 열려면 게다가 내가 Sqlplus
이 명령을 사용하여 열려고하면메시지 파일 UTILITY_MEG은 SPW <lang> .MSB
CMD에서 나는이 대화 오류 메시지가 발견되지 Message file UTILITY_MEG\spw<lang>.msb not found
. 내가 여기에 대화 메시지를 닫은 후
은 CMD의 복사본입니다 : 문제가 해결되지
set oracle_home=C:\app\Abo-Khaled\product\11.2.0\dbhome_1\
set oracle_sid=orcl
하지만 :
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>
내가 문제를 해결하기 위해이 명령을 사용했다.
주 :
- 내가 SQL의 * Plus를 사용 직접 내가 아무 문제없이 로그인 할 수 있습니다. 하지만 CMD를 사용하여 로그인해야합니다.
내가
윈도우 7에
oracle 11g
을 사용하고 약 1 달 전에 나는 SQL * Plus를이 문제가되지 않았다.
아마 SQLPlus가 설치되지 않은 언어 파일을 찾고 있음을 의미하는 일부 Windows 언어 설정을 변경했습니다. oracle 홈의 \ sqlplus \ mesg \ 하위 폴더에서 .msb 파일을 확인하십시오. –
C : \ app \ Abo-Khaled \ product \ 11.2.0 \ dbhome_1 \ sqlplus \ mesg에는 3 개의 파일이 있습니다. : cpyus.msb, sp1us.msb 및 sp2us.msb @AndrewBrennan –
NLS_LANG 매개 변수를 적절한 값 –