Udostępnij za pośrednictwem


Nawiązywanie połączenia z bazą danych Oracle Database z poziomu usługi Azure Logic Apps

Dotyczy: Azure Logic Apps (Zużycie + Standardowa)

W usłudze Azure Logic Apps możesz wstawić dane do bazy danych Oracle Database lub zarządzać nimi z poziomu przepływu pracy. Łącznik Oracle Database umożliwia uzyskiwanie dostępu do lokalnej bazy danych Oracle Database lub maszyny wirtualnej platformy Azure z zainstalowaną bazą danych Oracle Database.

Można na przykład wykonać następujące zadania za pomocą łącznika:

  • Dodaj nowego klienta do bazy danych klienta.
  • Aktualizowanie kolejności w bazie danych zamówień.
  • Pobierz wiersz danych, wstaw nowy wiersz lub usuń istniejący wiersz.

Obsługiwane wersje

  • Oracle 9 lub nowszy
  • Oracle Data Access Client (ODAC) 11.2 lub nowszy

Wymagania wstępne

Znane problemy i ograniczenia

Ten łącznik nie obsługuje następujących elementów:

  • Dowolna tabela z kluczami złożonymi
  • Zagnieżdżone typy obiektów w tabelach
  • Funkcje bazy danych z wartościami nielarnymi

Aby uzyskać więcej informacji, zobacz dokumentację referencyjną łącznika.

Dokumentacja techniczna łącznika

Aby uzyskać informacje o dostępnych operacjach łącznika, zobacz dokumentację referencyjną łącznika.

Dodawanie akcji

  1. Wykonaj następujące ogólne kroki, aby dodać odpowiednią akcję Bazy danych Oracle.

    W tym przykładzie jest kontynuowana akcja Pobierz wiersz.

  2. W polu połączenie podaj wymagane informacje o połączeniu.

  3. Dla właściwości Brama wybierz subskrypcję platformy Azure i zasób bramy platformy Azure do użycia.

  4. Po zakończeniu połączenia z listy Nazwa tabeli wybierz tabelę.

  5. W przypadku właściwości Identyfikator wiersza wprowadź identyfikator wiersza, który chcesz umieścić w tabeli.

    W poniższym przykładzie dane zadań są zwracane z bazy danych human resources:

    Zrzut ekranu przedstawiający akcję Pobierz wiersz z nazwą tabeli i identyfikatorem wiersza.

  6. Dodaj inne akcje, aby kontynuować tworzenie przepływu pracy.

  7. Gdy wszystko będzie gotowe, zapisz proces.

Typowe błędy

Błąd: Nie można nawiązać połączenia z bramą

Przyczyna: Lokalna brama danych nie może nawiązać połączenia z chmurą.

Środki zaradcze: upewnij się, że brama jest uruchomiona na komputerze lokalnym, na którym zainstalowano bramę i ma łączność z Internetem. Unikaj instalowania bramy na komputerze, który może być wyłączony lub uśpić. Możesz również spróbować ponownie uruchomić lokalną usługę bramy danych (PBIEgwService).

Błąd: Używany dostawca jest przestarzały: "System.Data.OracleClient wymaga oprogramowania klienckiego Oracle w wersji 8.1.7 lub nowszej". Aby zainstalować oficjalnego dostawcę, zobacz https://go.microsoft.com/fwlink/p/?LinkID=272376.

Przyczyna: zestaw SDK klienta Oracle nie jest zainstalowany na komputerze, na którym jest uruchomiona lokalna brama danych.

Rozwiązanie: pobierz i zainstaluj zestaw SDK klienta Oracle na tym samym komputerze co lokalna brama danych.

Błąd: Tabela "[Tablename]" nie definiuje żadnych kolumn kluczy

Przyczyna: tabela nie ma klucza podstawowego.

Rozwiązanie: Łącznik bazy danych Oracle wymaga użycia tabeli z kolumną klucza podstawowego.