Share via


Verbinding maken met Oracle Database vanuit Azure Logic Apps

Van toepassing op: Azure Logic Apps (Verbruik + Standard)

In Azure Logic Apps kunt u vanuit uw werkstroom gegevens in uw Oracle Database invoegen of beheren. U kunt de Oracle Database-connector gebruiken om toegang te krijgen tot een on-premises Oracle Database of een virtuele Machine van Azure waarop Oracle Database is geïnstalleerd.

U kunt bijvoorbeeld de volgende taken uitvoeren met de connector:

  • Voeg een nieuwe klant toe aan een klantdatabase.
  • Werk een order bij in een orderdatabase.
  • Haal een rij met gegevens op, voeg een nieuwe rij in of verwijder een bestaande rij.

Ondersteunde versies

  • Oracle 9 en hoger
  • Oracle Data Access Client (ODAC) 11.2 en hoger

Vereisten

Bekende problemen en beperkingen

Deze connector biedt geen ondersteuning voor de volgende items:

  • Elke tabel met samengestelde sleutels
  • Geneste objecttypen in tabellen
  • Databasefuncties met niet-schaalwaarden

Zie de referentiedocumentatie van de connector voor meer informatie.

Technische naslaginformatie over connectoren

Zie de referentiedocumentatie van de connector voor beschikbare connectorbewerkingen.

Een actie toevoegen

  1. Volg deze algemene stappen om de gewenste Oracle Database-actie toe te voegen.

    In dit voorbeeld wordt de actie Rij ophalen voortgezet.

  2. Geef in het verbindingsvak de vereiste verbindingsgegevens op.

  3. Selecteer voor de eigenschap Gateway het Azure-abonnement en de Azure-gatewayresource die u wilt gebruiken.

  4. Nadat de verbinding is voltooid, selecteert u een tabel in de lijst tabelnamen .

  5. Voer voor de eigenschap Rij-id de gewenste rij-id in de tabel in.

    In het volgende voorbeeld worden taakgegevens geretourneerd uit een Human Resources-database:

    Schermopname van rijactie Ophalen met tabelnaam en rij-id.

  6. Voeg eventuele andere acties toe om door te gaan met het bouwen van uw werkstroom.

  7. Sla uw werkstroom op als u gereed bent.

Algemene fouten

Fout: Kan de gateway niet bereiken

Oorzaak: De on-premises gegevensgateway kan geen verbinding maken met de cloud.

Risicobeperking: zorg ervoor dat uw gateway wordt uitgevoerd op de on-premises computer waarop u de gateway hebt geïnstalleerd en dat er een internetverbinding is. Installeer de gateway niet op een computer die mogelijk is uitgeschakeld of ga naar de slaapstand. U kunt ook proberen de on-premises gegevensgatewayservice (PBIEgwService) opnieuw te starten.

Fout: De provider die wordt gebruikt, is afgeschaft: 'System.Data.OracleClient vereist Oracle-clientsoftware versie 8.1.7 of hoger.' Als u de officiële provider wilt installeren, raadpleegt u https://go.microsoft.com/fwlink/p/?LinkID=272376.

Oorzaak: De Oracle-client-SDK is niet geïnstalleerd op de computer waarop de on-premises gegevensgateway wordt uitgevoerd.

Oplossing: Download en installeer de Oracle-client-SDK op dezelfde computer als de on-premises gegevensgateway.

Fout: Tabel [Tablename] definieert geen sleutelkolommen

Oorzaak: De tabel heeft geen primaire sleutel.

Oplossing: Voor de Oracle Database-connector moet u een tabel met een primaire-sleutelkolom gebruiken.