오류 메시지¶
클라이언트 연결 오류 메시지는 가능한 프록시, 보안 어플라이언스, 로드 밸런서, DNS 서버 등 호스트와 Snowflake 엔드포인트 사이의 네트워크 경로에 있는 다양한 근본 원인을 로케이터에 알릴 수 있습니다. 다음 클라이언트에 대한 일반적인 오류 메시지와 잠재적 원인 및 해결 방법을 확인할 수 있습니다.
JDBC 오류¶
JDBC 오류 1 |
오류 근본 원인: 이 오류에는 연결할 호스트와 Snowflake 엔드포인트 사이의 네트워크 경로, 즉 가능한 프록시, 보안 어플라이언스, 로드 밸런서 등으로 인한 다양한 근본 원인이 있습니다. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제. |
|---|
JDBC 오류 2 |
오류 근본 원인: 이 문제는 프록시 또는 보안 어플라이언스가 SSL 검사를 수행하기 때문에 발생한 것일 수 있습니다. 드물게, 일반적으로 이전 버전 Java 설치 관리자의 경우, SSL 검사는 수행되지 않지만, 클라우드 공급자가 중개 인증 기관 중 하나를 아직 truststore에 없는 다른 (잘 알려진) 기관으로 변경한 경우에도 동일한 증상이 발생할 수 있습니다. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제. |
|---|
JDBC 오류 3 |
오류 근본 원인: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제. |
|---|
JDBC 오류 5 |
오류 근본 원인: OCSP 및 포트 80 문제 섹션을 참조하십시오. 해결 시나리오: OCSP 및 포트 80 문제. |
|---|
JDBC 오류 6 |
오류 근본 원인: 대규모 쿼리 결과 세트 가져오기 실패 섹션을 참조하십시오. 해결 시나리오: 대규모 쿼리 결과 세트 가져오기 실패. |
|---|
JDBC 오류 7 |
오류 근본 원인: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제. |
|---|
JDBC 오류 8 |
오류 근본 원인: 클라이언트 드라이버가 가동 중이라고 생각되는 연결(파이프)을 통해 데이터를 전송하려고 했지만, 원격 쪽에서 이미 특정 연결이 닫혀 있어 클라이언트 드라이버가 이를 인식하지 못했을 뿐입니다.
해결 시나리오: JDBC 드라이버 내부에 TTL을 구성하면 클라이언트 측에서 원격 유휴 시간 제한으로 인해 연결이 끊어지는 것보다 더 빨리 연결을 정상적으로 종료하여 문제를 방지할 수 있습니다. 설정은 JDBC 드라이버 버전 3.12.17부터 가능하며, 3.13.30부터는 기본값(1분)이 이미 설정되어 있습니다. 자세한 내용은 I/O 오류: 연결 재설정 섹션을 참조하십시오. |
|---|
JDBC 오류 9 |
오류 근본 원인: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제. |
|---|
JDBC 오류 10 |
오류 근본 원인: 업로드 작업 중에 클라이언트 드라이버가 Snowflake 계정과 연결된 클라우드 저장소에 액세스하는 데 문제가 있습니다. 이 문제는 클라이언트 드라이버와 클라우드 저장소 사이의 네트워크 경로에 있는 프록시/보안 어플라이언스의 구성 오류로 인해 발생합니다. 해결 시나리오: 트래픽의 방향이 반대인 경우 대규모 쿼리 결과 세트 가져오기 실패 를 참조하십시오. |
|---|
JDBC 오류 11 |
오류 근본 원인: 이 오류 메시지의 의미 클라이언트 드라이버가 기본 클라우드 리전인 AWS US WEST에 있는 Snowflake 계정(또는 클라우드 저장소)에 연결을 시도하고 있습니다. 클라이언트 드라이버에서 본 인증서가 요청의 호스트 이름과 일치하지 않기 때문에 연결이 실패합니다. 가장 가능성이 높은 원인은 다음과 같습니다.
해결 시나리오:
|
|---|
JDBC 오류 12 |
오류 근본 원인: 클라이언트 드라이버가 원격 엔드포인트로 전송된 요청에 대한 적절한 응답을 수신하지 못했습니다. 가장 가능성이 높은 원인은 다음과 같습니다.
해결 시나리오:
JDBC 드라이버 버전 3.13.30 이상부터, 이 구성 옵션은 계속해서 제공되지만 기본값이 1분 유휴 시간 제한(60초)이므로 일반적으로는 변경할 필요가 없습니다. 두 시나리오 모두에서 JDBC 드라이버는 사용자의 개입 없이도 재시도 전략에 따라 실패한 요청을 자동으로 다시 전송해야 합니다. |
|---|
ODBC 오류¶
ODBC 오류 1 |
오류 근본 원인: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. |
|---|
ODBC 오류 2 |
오류 근본 원인: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. |
|---|
ODBC 오류 3 |
오류 근본 원인: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. |
|---|
ODBC 오류 4 |
오류 근본 원인: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. |
|---|
ODBC 오류 5 |
오류 근본 원인: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. |
|---|
ODBC 오류 6 |
오류 근본 원인: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. |
|---|
ODBC 오류 7 |
오류 근본 원인: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. |
|---|
ODBC 오류 8 |
오류 근본 원인: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. |
|---|
ODBC 오류 9 |
오류 근본 원인: 이 오류가 발생할 수 있는 요인은 여러 가지가 있습니다. 해결 시나리오: 일반적인 연결 문제 및 해결 방법 를 시도하고 문제 해결 단계 를 실행합니다. |
|---|
ODBC 오류 10 |
오류 근본 원인: 요청 시간 초과로 인해 클라이언트 드라이버가 지정된 사용자에 대한 로그인 작업을 수행할 수 없습니다. (curl 오류 코드 28 = CURLE_OPERATION_TIMEDOUT). 이는 클라이언트 드라이버와 Snowflake 간 네트워크 경로에 있는 하나 이상의 디바이스(프록시/보안 어플라이언스)의 구성 오류로 인해 발생할 가능성이 높습니다. 해결 시나리오: 문제 해결 단계 를 따르고 시스템 관리자/네트워크 관리자와 협력하여 클라이언트 드라이버를 실행하는 호스트에서 모든 Snowflake 엔드포인트에 연결할 수 있는지 확인합니다. |
|---|
ODBC 오류 13 |
오류 근본 원인: 대규모 쿼리 결과 세트 가져오기 실패 섹션을 참조하십시오. 해결 시나리오: 대규모 쿼리 결과 세트 가져오기 실패 섹션을 참조하십시오. |
|---|
Python용 Snowflake Connector 및 SnowSQL 오류¶
Python 오류 1 |
오류 근본 원인: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. |
|---|
Python 오류 2 |
오류 근본 원인: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. |
|---|
Python 오류 3 |
오류 근본 원인: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. |
|---|
Python 오류 4 |
오류 근본 원인: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. |
|---|
Python 오류 5 |
오류 근본 원인: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. |
|---|
Python 오류 6 |
오류 근본 원인: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. |
|---|
Python 오류 7 |
오류 근본 원인: 이 오류 메시지의 의미: 클라이언트 드라이버가 원격 끝에 연결할 수 있었고 HTTP 요청을 보냈지만 응답을 읽으려고 할 때 데이터를 읽지 못하여 원격 끝에 있는 어떤 항목이 연결을 닫았음을 나타냅니다. 가장 가능성이 높은 원인은 지속적인 RemoteDisconnected 오류로, 클라이언트 드라이버와 Snowflake 엔드포인트 사이의 하나 이상의 프록시/보안 어플라이언스에서 구성이 잘못되었음을 나타냅니다. 해결 시나리오: 문제 해결 단계 를 따르고 중개 프록시 또는 보안 어플라이언스에서 모든 Snowflake 엔드포인트가 허용되는지 확인합니다. |
|---|
Python 오류 8 |
오류 근본 원인: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. 해결 시나리오: 방화벽 또는 프록시 SSL 검사 문제 섹션을 참조하십시오. |
|---|
해결 단계로 문제가 해결되지 않으면 Snowflake 지원 에 문의하여 추가 지원을 요청하십시오.