Ga naar hoofdinhoud Ga naar aanvullende inhoud

Beperkingen en overwegingen

U moet rekening houden met de volgende beperkingen en overwegingen wanneer u een Oracle-bron gebruikt.

Beperkingen en overwegingen voor alle gegevenstaken

  • Wanneer Tussenopslag vanuit een CHAR-kolom, worden alle eindspaties afgekapt.
  • Op functie gebaseerde indexen worden niet ondersteund.
  • Als u aanvullende logboekregistratie beheert en transformaties uitvoert op een van de kolommen, moet u controleren of aanvullende logboekregistratie is geactiveerd voor alle velden en kolommen.
  • Om wijzigingen van een pluggable Oracle database (PDB) op te slaan, moet het broneindpunt zijn verbonden met de PDB-vermelding Het vastleggen van wijzigingen van meerdere PDB-vermeldingen door verbinding te maken met de containerdatabase (CDB) wordt niet ondersteund.

  • Uitgestelde beperkingen worden niet ondersteund.
  • Wijzigingen die zijn aangebracht door het pakket Oracle DBMS_REDEFINITION ( bijv. tabelmetagegevens en de OBJECT_ID), worden niet vastgelegd door Qlik Cloud Data Integration.
  • Tijdens de Wijzigingsverwerking worden kolommen zonder aanvullende logboekregistratie (bijv. LOB-kolommen) die niet worden bijgewerkt, ingevoegd als NULL in de Wijzigingstabel.
  • Tijdens Wijzigingsverwerking worden batch-updates aan numerieke kolommen die zijn gedefinieerd als een Primaire sleutel niet ondersteund.

    Voorbeeld van een niet-ondersteunde UPDATE-opdracht:

    UPDATE tableX set ID=ID+1;

    Waarbij tableX de tabelnaam is en ID een numerieke kolom is die is gedefinieerd als een Primaire sleutel.

  • Gegevens in LONG- en LONG RAW-kolommen mogen niet groter zijn dan 64k. Alle gegevens die 64k overschrijden, worden afgekapt.
  • Tabellen die een apostrof in de naam hebben, kunnen niet worden verplaatst.
  • Wijzigingsgegevens vastleggen (Change Data Capture, CDC) wordt niet ondersteund vanuit dynamische weergaven.
  • Met index georganiseerde tabellen met een overflow-segment worden niet ondersteund in Wijzigingsverwerkingstaken (CDC).
  • Wijzigingen aan met index georganiseerde tabellen met sleutelcompressie worden niet ondersteund.
  • Tussenopslag van tabellen of weergaven van het type BIN$ of DR$ wordt niet ondersteund.
  • Oracle Flashback Database en herstelpunten worden niet ondersteund omdat de gerelateerde bewerkingen effect hebben op de consistentie van opnieuw-logbestanden van Oracle.

  • Wanneer u het escape-teken '\' gebruikt om naar een tabel te zoeken in het venster Tabellen selecteren, moet u '\\' (2 backslashes) schrijven in plaats van '\' (1 backslash). Als u bijvoorbeeld wilt zoeken naar alle tabellen met '_', moet u %\\_% invoeren.
  • Informatie
    • Wanneer u een patroon toevoegt voor opnemen of uitsluiten, zijn 2 backslashes niet vereist (bijvoorbeeld, *%\_%).

    • Wanneer u '$’ gebruikt voor het escape-teken, is er geen beperking.
  • Als u Oracle 19.0 gebruikt als de bron, worden de volgende Oracle-functies niet ondersteund:
    • Data-guard DML-omleiden
    • Oracle-accounts met alleen schema
  • Bij het Tussenopslag vanuit Oracle 21c, gelden de volgende beperkingen:

    • Onveranderbare tabellen worden niet ondersteund

    • Blockchaintabellen worden niet ondersteund

  • Objectnamen met meer dan 30 tekens worden niet ondersteund. Tabellen met namen langer dan 30 tekens of tabellen die kolomnamen bevatten langer dan 30 tekens, worden ook niet verplaatst.

  • Tussenopslag vanuit Toepassingscontainers wordt niet ondersteund.

  • Het trapsgewijs instellen van stand-bydatabase wordt niet ondersteund.

  • Failover-configuratie wordt alleen ondersteund wanneer wijzigingen worden vastgelegd vanuit het primaire knooppunt.

Beperkingen en overwegingen voor alleen replicationtaken

  • De syntaxis tabel <table name> hernoemen naar <new table name> wordt ondersteund door Qlik Cloud Data Integration wanneer Oracle versie 11 en hoger wordt gebruikt.
  • Gegevenswijzigingen die voortvloeien uit bewerkingen partition/sub-partition (ADD, DROP, EXCHANGE en TRUNCATE) worden niet verplaatst en kunnen de volgende fouten veroorzaken:
    • Voor ADD-bewerkingen kunnen updates en verwijderingen op de toegevoegde gegevens een waarschuwing '0 rijen beïnvloed' retourneren.
    • Voor DROP- en TRUNCATE-bewerkingen kunnen nieuwe invoegingen leiden tot 'dupliceren'-fouten.
    • Voor EXCHANGE-bewerkingen kunnen zowel een waarschuwing '0 rijen beïnvloed' als 'dupliceren'-fouten optreden.

    Als u wijzigingen die resulteren uit partitie-/subpartitiebewerkingen wilt Tijdelijk opslaan, moet u de betreffende tabellen opnieuw laden. Wanneer u een nieuwe lege partitie toevoegt, worden bewerkingen aan de nieuw toegevoegde partitie zoals gebruikelijk naar het doel verplaatst.

  • Als Beperkte LOB-kolommen (KB) repliceren is ingeschakeld, worden lege BLOB/CLOB-kolommen in de Oracle-bron verplaatst als NULL-waarden. Voor meer informatie over de modus LOB van beperkte grootte, gaat u naar Metadata.
  • De optie Onbeperkte LOB-grootte toestaan wordt niet ondersteund bij het laden van LONG- en LONG RAW-kolommen in Oracle-doel.

    Tijdelijke oplossing: Gebruik in plaats daarvan de optie Beperkte LOB-kolommen (KB) repliceren.

  • Tabelclusters worden niet ondersteund.
  • Alleen SHRINK SPACE bewerkingen op tabelniveau worden ondersteund. Deze omvatten de volledige tabel, partities en subpartities.
  • Het implementeren van online opnieuw gemaakt logboeken voor onbewerkte apparaten wordt niet ondersteund.
  • De volgende Oracle-functies worden niet ondersteund bij het gebruik van Amazon RDS for Oracle:
    • ASM
    • TDE
  • De procedure direct-load INSERT met de optie voor parellele uitvoering wordt niet ondersteund in de volgende gevallen:

    • niet-gecomprimeerde tabellen met meer dan 255 kolommen

    • rijgrootte groter dan 8K

    • Exadata HCC-tabellen

Niet-ondersteunde gegevenstypen

De volgende gegevenstypen worden niet ondersteund:

  • BFILE
  • ROWID
  • REF
  • UROWID
  • ANYDATA
  • SDO_GEOMETRY
  • Door gebruiker gedefinieerde gegevenstypen
Informatie
  • Virtuele kolommen worden niet ondersteund.
  • Omdat het ROWID-gegevenstype niet wordt ondersteund, worden gematerialiseerde weergaven op basis van ROWID-kolommen niet ondersteund.

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!