Rozwiązywanie problemów z łącznikiem Oracle w usługach Azure Data Factory i Azure Synapse

DOTYCZY: Azure Data Factory Azure Synapse Analytics

Napiwek

Wypróbuj usługę Data Factory w usłudze Microsoft Fabric — rozwiązanie analityczne typu all-in-one dla przedsiębiorstw. Usługa Microsoft Fabric obejmuje wszystko, od przenoszenia danych do nauki o danych, analizy w czasie rzeczywistym, analizy biznesowej i raportowania. Dowiedz się, jak bezpłatnie rozpocząć nową wersję próbną !

Ten artykuł zawiera sugestie dotyczące rozwiązywania typowych problemów z łącznikiem Oracle w usługach Azure Data Factory i Azure Synapse.

Kod błędu: ArgumentOutOfRangeException

  • Komunikat: Hour, Minute, and Second parameters describe an un-representable DateTime.

  • Przyczyna: W potokach usługi Azure Data Factory i Synapse wartości DateTime są obsługiwane w zakresie od 0001-01-01 00:00:00 do 9999-12-31 23:59:59:59. Jednak Oracle obsługuje szerszy zakres wartości DateTime, takich jak bc century lub min/s>59, co prowadzi do awarii.

  • Zalecenie:

    Aby sprawdzić, czy wartość w programie Oracle znajduje się w obsługiwanym zakresie dat, uruchom polecenie select dump(<column name>).

    Aby poznać sekwencję bajtów w wyniku, zobacz How are dates stored in Oracle? (Jak są przechowywane daty w programie Oracle?).

Dodawanie bezpiecznych algorytmów podczas korzystania z własnego środowiska Integration Runtime w wersji 5.36.8726.3 lub nowszej

  • Objawy: Jeśli używasz własnego środowiska Integration Runtime w wersji 5.36.8726.3 lub nowszej, zostanie wyświetlony następujący komunikat o błędzie: [Oracle]ORA-12650: No common encryption or data integrity algorithm.

  • Przyczyna: Bezpieczny algorytm nie jest dodawany do serwera Oracle.

  • Zalecenie: Zaktualizuj ustawienia serwera Oracle, aby dodać te bezpieczne algorytmy:

    • Następujące algorytmy są uznawane za bezpieczne przez protokół OpenSSL i będą wysyłane do serwera na potrzeby szyfrowania OAS (Oracle Advanced Security).

      • AES256
      • AES192
      • 3DES168
      • AES128
      • 3DES112
      • DES
    • Następujące algorytmy są uznawane za bezpieczne przez protokół OpenSSL i będą wysyłane do serwera na potrzeby integralności danych OAS (Oracle Advanced Security).

      • SHA256
      • SHA384
      • SHA512

Aby uzyskać pomoc dotyczącą rozwiązywania problemów, wypróbuj następujące zasoby: