Windows 클라이언트에 Oracle Client v. 11.2.0.1을 설치하고 TNS_ADMIN 및 ORACLE_HOME 환경 변수를 모두 설정했습니다. TNS 별칭을 통해 원격 데이터베이스에 연결하는 SQLPLUS를 사용tnsping이 실패했지만 sqlplus를 통해 Oracle DB에 연결할 수 있습니다.
잘 작동합니다 :
sqlplus username/[email protected]
그러나 다음과 같은 오류에서 같은 별칭 결과에 tnsping : 비슷한 문제를 들어
P:\>tnsping ALIAS
TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on 07-AUG-2
011 18:20:08
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 foun
d; No message file for product=NETWORK, facility=TNS
(ie Stack Overflow here), tnsping은 최소한 별칭에서 연결 문자열을 확인할 수 있습니다. 이 경우에는 그렇지 않습니다. 이것은 어떤 환경 변수가 없거나 잘못된 위치를 가리키고 있다고 믿게합니다. 모든 제안을 부탁드립니다.
"메시지 파일을 찾을 수 없습니다"에 대해 자세히 설명 하시겠습니까? Oracle Universal Installer를 실행했는데 오류없이 완료되었습니다. "제품을 올바르게 설치하지 않았습니다"는 다양한 문제에 대한 Oracle 지원 포럼의 공통된 답변 인 것 같습니다. 차라리 실제로 두 번째로 작동 할 수있는 기회를 놓치지 않고 전체 프로세스를 다시 거치지 않을 것입니다. –
메시지 파일은 rdbms/mesg에 저장됩니다. 나는 당신이 당신의 경로를 올바르게 설정하지 않았다고 가정합니다. – steve