SQL*Net
Windows용 SQL*NET을 사용시 ORA-6122
OEasy
2006. 10. 26. 13:15
BULLETIN CATEGORY BULLETIN TOPIC |
: SQL*NET : Windows용 SQL*NET을 사용시 ORA-6122 |
ORA-6122 "NETTCP: setup failure"는 SQL*NET 구성이 적절하게 설정되지 않은 상태에서 WINDOWS용 SQL*NET TCP/IP를 가지고 연결하려 할 때 발생합니다. 구성을 점검하여 다음 사항을 제대로 설정했는지 확인하십시요.
- WINDOWS\WIN.INI를 조사해 보십시요. ORA_CONFIG 매개 변수를 정의하는 ORACLE부분이 있어야 합니다.
[Oracle] ORA_CONFIG=C:\WINDOWS\ORACLE.INI
- ORACLE.INI(또는 ORA_CONFIG 매개변수가 지시하는 파일)을 보십시요. ORACLE_HOME이 WINDOWS용 SQL*NET TCP/IP와 다른 Oracle Windows 응용 프로그램이 설치된 디렉토리를 지시하는지 확인하십시오. 디폴트는 다음과 같습니다.
ORACLE_HOME=\ORAWIN
- 또한 ORACLE.INI에 TCP_VENDOR를 정확하게 설정했는지도 확인하십시요. 유효한 업체 키 목록은 WINDOWS용 SQL*NET TCP/IP 설정의 표 3-4 '업체키'를 참조하십시요.
- 경로에 C:\ORAWIN\BIN(또한 ORACLE_HOME을 설정한 BIN 디렉토리)이 있는지 확인하십시요. DOS 프롬프트에서 SET을 입력하고 [ENTER]을 누르면 됩니다. 이 명령은 경로를 보여줍니다.
- ORAWIN\BIN 디렉토리에 SQLTCP.DLL과 SQLTCP1.DLL이 모두 있는지 확인하십시요.
- 경로의 다른 어떤 디렉토리에도 SQLTCP.DLL이 없는 것을 확인하십시요.
- ORAWIN\BIN 디렉토리와 경로의 다른 디렉토리에 MSOCKLIB.DLL이 있는지 확인하십시요. 또한 파일의 두 복사본을 가지고 있지 않도록 하십시요. 복사본이 둘일 경우, 이전 복사본의 이름을 바꾸면 문제가 줄어들 수 있습니다.
- WINDOWS 디렉토리에 VSL.INI 파일이 있는지 확인하십시요. 만약 없으면 ORACLE INSTALLER를 통해 SQL*NET를 다시 입력하십시요.
|
Oracle Korea Customer Support Technical Bulletins |