2011-11-16 3 views
6
를 표시하지 않습니다

SQL 플러스 여기는 SQL 플러스 영어

sql plus

를 표시하고 또한 시스템의 사용자 이름과 암호를 입력 오류를 반환로 영어를 표시하지 않습니다, 심지어는 사용자 이름과 암호가 올바른지 확인! 오류는 ORA-12560 : TNS : 프로토콜 어댑터 오류입니다. 어떻게해야합니까?

+0

올바른 경로에 ORACLE_HOME을 설정 했습니까? TNS_ADMIN이 설정 되었습니까? 아니면 ORACLE_HOME/network/admin 또는 TNS_ADMIN에 tnsnames.ora가 있습니까? – arnep

답변

9

이 문제는 콘솔 코드 페이지가 Oracle 클라이언트가 일치하지 않을 때 발생합니다. NLS_LANG 매개 변수.

NLS_LANG 매개 변수는 Windows 레지스트리 키 을 변경하거나 HKEY_LOCAL_MACHINE \ SOFTWARE \ ORACLE \ NLS_LANG을 설정하거나 환경 변수 NLS_LANG를 정의 할 수 있습니다. 콘솔 세션에 대한 매개 변수를 설정

예 : 콘솔의

set NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 

코드 페이지는 실행 설정할 수 있습니다이 :

chcp 850