Del via


Spejling af Oracle-begrænsninger i Microsoft Fabric

Vigtigt!

Denne funktion er en prøveversion.

I denne artikel beskrives de aktuelle grænser ved spejling af Oracle-databaser i Microsoft Fabric. Disse grænser kan ændre sig, efterhånden som vi fortsætter med at forbedre tjenesten.

Notat

Vi understøtter i øjeblikket spejling til Oracle for On-Premises Data Gateway (OPDG). Brug version 3000.282.5 eller nyere.

Grænser for skala

Her er, hvad du kan forvente af databaseskalering:

  • I øjeblikket understøtter spejlede databaser op til 500 tabeller
  • I hvert arbejdsområde kan du have:
    • Én Oracle-server
    • Én OPDG-instans (On-Premises Data Gateway)
    • Et Oracle-spejl artefakt

Understøttede miljøer

Vi understøtter disse Oracle Server-miljøer:

  • Oracle version 11 og nyere med LogMiner aktiveret
  • Oracle i det lokale miljø (VM, Azure VM)
  • Oracle Cloud Infrastructure (OCI)
  • Oracle Exadata

Notat

  • LogMiner skal være aktiveret på din Oracle-server. Dette værktøj hjælper med at spore ændringer i din Oracle-database til spejling i realtid.
  • Oracle Autonomous Database understøttes ikke i denne prøveversion.

Forudsætninger for spejling

Her er, hvad du skal bruge til din databaseopsætning:

Understøttelse af datatyper og skemaer

Disse Oracle-datatyper understøttes:

  • VARCHAR2
  • NVARCHAR2
  • TAL
  • FLYDE
  • DATO
  • BINARY_FLOAT
  • BINARY_DOUBLE
  • ROWID
  • CHAR
  • NCHAR
  • TIDSSTEMPEL MED LOKAL TIDSZONE
  • INTERVAL DAG TIL SEKUND
  • INTERVAL ÅR TIL MÅNED

For skemaændringer (DDL) understøtter vi i øjeblikket:

  • Kolonneændringer (delvis understøttelse):
    • Tilføje kolonner
    • Slette kolonner
    • Omdøbe kolonner

Notat

Opdateringer af kolonnedatatyper understøttes ikke

I øjeblikket understøttes tabeller, der ikke har en primær nøgle (PK).

Vi kan ikke understøtte tabelnavne, der har en længde større end eller lig med 30.

Påkrævede tilladelser

Din synkroniseringsbruger skal have disse tilladelser:

GRANT CREATE SESSION TO user;
GRANT SELECT_CATALOG_ROLE TO user;
GRANT CONNECT, RESOURCE TO user;
GRANT EXECUTE_CATALOG_ROLE TO user;
GRANT FLASHBACK ANY TABLE TO user;
GRANT SELECT ANY DICTIONARY TO user;
GRANT SELECT ANY TABLE TO user;
GRANT LOGMINING TO user;

Krav til konfiguration

Indstillinger for arkivlog

Din database skal bruge disse indstillinger for arkivlog:

  • ARCHIVELOG-tilstand aktiveret
  • Hold arkivlogtilstand aktiveret under spejling
  • Gentag arkivering af logfiler, der er aktiveret af databaseadministratoren

Konfiguration af logning

Hvis din Oracle-bruger ikke har direkte ALTER DATABASE- og ALTER TABLE-tilladelser, skal du bede din DBA om at køre disse kommandoer:

  1. Aktivér supplerende logføring for databasen:

    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE) COLUMNS;
    
  2. Aktivér supplerende logføring for hver tabel, du vil spejle:

    ALTER TABLE {schemaName}.{tableName} ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
    

Konfigurer din gateway

I øjeblikket understøtter vi kun oprettelse af forbindelse til Oracle ved hjælp af en OPDG (On-Premises Data Gateway). Du skal installere og konfigurere gatewayen på en maskine, der kan oprette forbindelse til din Oracle-server.

Du kan finde maskinkrav og konfigurationsinstruktioner til installation og registrering af din gateway i installationsvejledningen til datagateway i det lokale miljø.