Share via


Het reproduceren van Oracle-beperkingen in Microsoft Fabric

Belangrijk

Deze functie is beschikbaar als preview-versie.

In dit artikel worden de huidige limieten beschreven bij het spiegelen van Oracle-databases in Microsoft Fabric. Deze limieten kunnen veranderen naarmate we de service blijven verbeteren.

Opmerking

Momenteel bieden we ondersteuning voor spiegeling voor Oracle voor On-Premises Gegevensgateway (OPDG). Gebruik versie 3000.282.5 of hoger.

Schaallimieten

Dit is wat u kunt verwachten voor databaseschaal:

  • Op dit moment ondersteunt een gespiegelde database maximaal 500 tabellen
  • In elke werkruimte kunt u het volgende hebben:
    • Eén Oracle-server
    • Eén on-premises gegevensgateway-instance (OPDG)
    • Eén Oracle-spiegelartefact

Ondersteunde omgevingen

Deze Oracle Server-omgevingen worden ondersteund:

  • Oracle-versies 11 en hoger met LogMiner ingeschakeld
  • Oracle on-premises (VM, Azure VM)
  • Oracle Cloud Infrastructure (OCI)
  • Oracle Exadata

Opmerking

  • LogMiner moet zijn ingeschakeld op uw Oracle-server. Met dit hulpprogramma kunt u wijzigingen in uw Oracle-database bijhouden voor realtime spiegeling.
  • Oracle Autonomous Database wordt niet ondersteund in deze preview.

Vereisten voor spiegeling

Dit is wat u nodig hebt voor het instellen van uw database:

Ondersteuning voor gegevenstypen en schema's

Deze Oracle-gegevenstypen worden ondersteund:

  • VARCHAR2
  • NVARCHAR2
  • GETAL
  • FLOAT
  • DATE
  • Binair drijvend
  • BINARY_DOUBLE
  • RAW
  • ROWID
  • VERKOLEN
  • NCHAR
  • TIJDSTEMPEL MET LOKALE TIJDZONE
  • INTERVAL VAN DAG TOT SECONDE
  • INTERVAL VAN JAAR TOT MAAND

Voor wijzigingen in schema (DDL) wordt momenteel het volgende ondersteund:

  • Kolomwijzigingen (gedeeltelijke ondersteuning):
    • Kolommen toevoegen
    • Kolommen verwijderen
    • De naam van kolommen wijzigen

Opmerking

Updates voor kolomgegevenstypen worden niet ondersteund

Op dit moment worden tabellen die geen primaire sleutel (PK) hebben, niet ondersteund.

Tabelnamen met een lengte groter dan of gelijk aan 30 kunnen niet worden ondersteund.

Vereiste toestemmingen

Uw synchronisatiegebruiker heeft deze machtigingen nodig:

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;

Configuratievereisten

Archieflogboekinstellingen

Uw database heeft deze archieflogboekinstellingen nodig:

  • ARCHIVELOG-modus ingeschakeld
  • Archieflogboekmodus ingeschakeld houden tijdens spiegeling
  • Archivering van logboekbestanden opnieuw uitvoeren die is ingeschakeld door de databasebeheerder

Configuratie van logboekregistratie

Als uw Oracle-gebruiker geen directe MACHTIGINGEN VOOR ALTER DATABASE en ALTER TABLE heeft, vraagt u uw DBA om deze opdrachten uit te voeren:

  1. Schakel aanvullende logboekregistratie in voor de database:

    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE) COLUMNS;
    
  2. Schakel aanvullende logboekregistratie in voor elke tabel die u wilt spiegelen:

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

Uw gateway instellen

Momenteel bieden we alleen ondersteuning voor het maken van verbinding met Oracle met behulp van een on-premises gegevensgateway (OPDG). U moet de gateway installeren en configureren op een computer die verbinding kan maken met uw Oracle-server.

Zie de Installatiehandleiding voor de On-Premises Gegevensgateway voor de machinevereisten en instructies om uw gateway te installeren en registreren.