Error – 지정된 서버에 연결을 실패했습니다. 서버 라이브러리가 로드 될 수 없습니다
Article ID: | 36510 |
Software: | ArcSDE 9.2, 9.3, 9.3.1, 10, 10.1 ArcGIS – ArcEditor 9.2, 9.3, 9.3.1, 10 ArcGIS – ArcInfo 9.2, 9.3, 9.3.1, 10 ArcGIS – ArcView9.2, 9.3, 9.3.1, 10 ArcGIS for Desktop Advanced 10.1 ArcGIS for Desktop Standard 10.1 ArcGIS for Desktop Basic 10.1 |
Platforms: | N/A |
에러 메시지
ArcSDE를 64-비트 운영 체제와 직접 연결 사용시, 다음과 같은 에러 메시지가 생성됩니다
“Failed to connect the specified server. Server library could not be loaded. (명시된 서버에 연결을 실패했습니다. 서버 라이브러리가 로드 될 수 없습니다.)”
원인
ArcGIS Desktop은 32-비트 응용 프로그램이기 때문에, 64-비트 운영 체제 라이브러리에서 생성된 응용 프로그램과는 작업이 불가능 합니다.
해결방법
밑에 제시된 두 가지 해결방안 중 하나를 선택하세요.
– Oracle Net Client 64-비트 버전을 삭제하고 Oracle net Client 32-비트 버전을 64-비트 운영 체제에 설치 하세요. 또한, Oracle net Client의 풀 버전이 Oracle의 데이터베이스의 풀 버전과 일치 하는지 확인 하세요 (예: 10.2.0.4).
– 만약에 ArcGIS Desktop과 ArcSDE가 같은 64-비트 운영 체제에 존재한다면, Oracle 32-bit Client Home이 PATH 변수에 첫 항목이 되도록 하세요.
예:
C:\>PATH
PATH=C:\Oracle\product\11.2.0\client_32\bin; C:\Oracle\product\11.2.0\client_64\bin;……
ArcGIS 10.1 에서는 Oracle Instant Client를 사용해서 직접 연결이 가능합니다.
ArcGIS 9.3.1 및 10.0 처럼 Administrative Client가 필요하지 않습니다. 이에 관한 정보가 더 필요하시다면, 관련 정보란의 ArcGIS Help를 참고하세요.
관련 정보
– Does Esri support 64-bit processors with ArcGIS 9.x products?
– ArcGIS Help- Setting up a connection to Oracle
본사 링크
Error: Failed to connect the specified server. Server library could not be loaded
http://support.esri.com/en/knowledgebase/techarticles/detail/36510