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 spejlet database op til 1000 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 versioner 10 og derover med LogMiner aktiveret
  • Oracle i det lokale miljø (VM, Azure VM)
  • Oracle Cloud Infrastruktur (OCI)
  • Oracle Database@Azure
  • 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

Vi understøtter også spejling af tabeller, der har en partitionering – hvis dine kildetabeller er opdelte, kan vi spejle disse tabeller over.

Tabeller, der ikke har en Primærnøgle (PK), understøttes – hvis du har et unikt indeks i dine tabeller, kan vi understøtte at spejle disse tabeller. Hvis dine tabeller ikke har en primærnøgle (PK) eller et unikt indeks, understøtter vi ikke spejling af disse tabeller.

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ø.

Notat

  • For at sikre, at du har de nyeste ydelsesforbedringer og opdateringer, skal du sikre dig, at du har opgraderet til den nyeste version af On-Premises Data Gateway. Hvis du vil gennemse de seneste opdateringer, skal du se de månedlige opdateringer, der understøttes i øjeblikket.