Del via


Speiling av Oracle-begrensninger i Microsoft Fabric

Viktig!

Denne funksjonen er i forhåndsvisning.

Denne artikkelen skisserer gjeldende grenser ved speiling av Oracle-databaser i Microsoft Fabric. Disse grensene kan endres etter hvert som vi fortsetter å forbedre tjenesten.

Note

Vi støtter for øyeblikket speiling for Oracle for lokal datagateway (OPDG). Bruk versjon 3000.282.5 eller nyere.

Grenser for skala

Her er hva du kan forvente for databaseskalering:

  • For øyeblikket støtter speilet database opptil 500 tabeller
  • I hvert arbeidsområde kan du ha:
    • Én Oracle-server
    • Én forekomst av lokal datagateway (OPDG)
    • En Oracle-speilartefakt

Støttede miljøer

Vi støtter disse Oracle Server-miljøene:

  • Oracle versjoner 11 og nyere med LogMiner aktivert
  • Oracle lokalt (VM, Azure VM)
  • Oracle Cloud Infrastructure (OCI)
  • Oracle Exadata

Note

  • LogMiner må være aktivert på Oracle-serveren din. Dette verktøyet hjelper deg med å spore endringer i Oracle-databasen din for sanntidsspeiling.
  • Oracle Autonomous Database støttes ikke i denne forhåndsversjonen.

Forutsetninger for speiling

Her er hva du trenger for databaseoppsettet:

Datatyper og skjemastøtte

Disse Oracle-datatypene støttes:

  • VARCHAR2
  • NVARCHAR2
  • NUMMER
  • FLYTE
  • DADDEL
  • BINARY_FLOAT
  • BINARY_DOUBLE
  • ROWID
  • CHAR
  • NCHAR
  • TIDSSTEMPEL MED LOKAL TIDSSONE
  • INTERVALL DAG TIL SEKUND
  • INTERVALL FRA ÅR TIL MÅNED

For skjemaendringer (DDL) støtter vi for øyeblikket:

  • Kolonneendringer (delvis støtte):
    • Legge til kolonner
    • Slette kolonner
    • Gi nytt navn til kolonner

Note

Oppdateringer av kolonnedatatyper støttes ikke

Tabeller som ikke har en primærnøkkel (PK), støttes for øyeblikket ikke.

Vi kan ikke støtte tabellnavn som har en lengde som er større enn eller lik 30.

Nødvendige tillatelser

Synkroniseringsbrukeren trenger disse tillatelsene:

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 konfigurasjon

Innstillinger for arkivlogg

Databasen trenger disse innstillingene for arkivloggen:

  • ARCHIVELOG-modus aktivert
  • Hold arkivloggmodus på under speiling
  • Gjør om arkivering av loggfiler aktivert av databaseadministratoren

Konfigurasjon av logging

Hvis Oracle-brukeren ikke har direkte ALTER DATABASE- og ALTER TABLE-tillatelser, kan du be DBA-en om å kjøre disse kommandoene:

  1. Aktiver tilleggslogging for databasen:

    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE) COLUMNS;
    
  2. Aktiver tilleggslogging for hver tabell du vil speile:

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

Sett opp gatewayen

For øyeblikket støtter vi bare tilkobling til Oracle ved hjelp av en lokal datagateway (OPDG). Du må installere og konfigurere gatewayen på en maskin som kan koble til Oracle-serveren.

Hvis du vil ha maskinkrav og konfigurasjonsinstruksjoner for å installere og registrere gatewayen, kan du se installasjonsveiledningen for lokal datagateway.