Azure Data Factory 및 Azure Synapse에서 Oracle 커넥터 문제 해결
적용 대상: Azure Data Factory Azure Synapse Analytics
팁
기업용 올인원 분석 솔루션인 Microsoft Fabric의 Data Factory를 사용해 보세요. Microsoft Fabric은 데이터 이동부터 데이터 과학, 실시간 분석, 비즈니스 인텔리전스 및 보고에 이르기까지 모든 것을 다룹니다. 무료로 새 평가판을 시작하는 방법을 알아봅니다!
이 문서에서는 Azure Data Factory 및 Azure Synapse의 Oracle 커넥터와 관련된 일반적인 문제를 해결하기 위한 제안 사항을 제공합니다.
오류 코드: ArgumentOutOfRangeException
메시지:
Hour, Minute, and Second parameters describe an un-representable DateTime.
원인: Azure Data Factory 및 Synapse 파이프라인에서 DateTime 값은 0001-01-01 00:00:00~9999-12-31 23:59:59 범위에서 지원됩니다. 그러나 Oracle은 이보다 큰 범위의 DateTime 값을 지원하므로(예: 기원전 세기, min/sec>59 등), 이로 인해 오류가 발생하게 됩니다.
권장 사항:
Oracle의 값이 지원되는 날짜 범위 안에 있는지 확인하려면
select dump(<column name>)
을 실행합니다.결과에서 바이트 시퀀스를 확인하려면 How are dates stored in Oracle?(Oracle에서 날짜가 저장되는 방식)을 참조하세요.
자체 호스팅 통합 런타임 버전 5.36.8726.3 이상을 사용할 때 보안 알고리즘을 추가합니다.
증상: 자체 호스팅 통합 런타임 버전 5.36.8726.3 이상을 사용하는 경우 다음 오류 메시지가 표시됩니다.
[Oracle]ORA-12650: No common encryption or data integrity algorithm
.원인: 보안 알고리즘이 Oracle 서버에 추가되지 않았습니다.
권장 사항: Oracle 서버 설정을 업데이트하여 다음 보안 알고리즘을 추가합니다.
다음 알고리즘은 OpenSSL에 의해 안전한 것으로 간주되며 OAS(Oracle Advanced Security) 암호화를 위해 서버로 전송됩니다.
- AES256
- AES192
- 3DES168
- AES128
- 3DES112
- DES
다음 알고리즘은 OpenSSL에 의해 안전한 것으로 간주되며 OAS(Oracle Advanced Security) 데이터 무결성을 위해 서버로 전송됩니다.
- SHA256
- SHA384
- SHA512
관련 콘텐츠
자세한 문제 해결 도움말은 다음 리소스를 참조하세요.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기