Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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:
- Momenteel ondersteunt gespiegelde database maximaal 1000 tabellen
Ondersteunde omgevingen
Deze Oracle Server-omgevingen worden ondersteund:
- Oracle-versies 10 en hoger waarvoor LogMiner is ingeschakeld
- Oracle on-premises (VM, Azure VM)
- Oracle Cloud Infrastructure (OCI)
- Oracle-Database@Azure
- 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.
Vereisten voor spiegeling
Dit is wat u nodig hebt voor het instellen van uw database:
- Een Microsoft Fabric werkruimte met Trial- of Premium-Fabric-capaciteit
- Installeer de nieuwste lokale gegevensgateway (augustus 2025). Meer informatie over het installeren en registreren van een gateway en de gateway verbinden met uw Fabric werkruimte
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
We ondersteunen ook het spiegelen van tabellen die een partitionering hebben. Als uw brontabellen zijn gepartitioneerd, kunnen we deze tabellen spiegelen.
Tabellen die geen PRIMAIRE sleutel (PK) hebben, worden ondersteund. Als u een unieke index in uw tabellen hebt, kunnen deze tabellen worden gespiegeld. Als uw tabellen geen primaire sleutel (PK) of een unieke index hebben, bieden we geen ondersteuning voor het spiegelen van deze tabellen.
Tabelnamen met een lengte groter dan of gelijk aan 30 kunnen niet worden ondersteund.
Grote tabellen en reseeds (hernieuwde ordening)
Het onboarden of opnieuw verzenden van meerdere grote tabellen tegelijk leidt tot scherpe geheugenpieken. Als u grote tabellen spreidt en het vermijden van bulksgewijze herstarts die meerdere gelijktijdige reseeds activeren, werkt dat goed.
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
Agressieve opschoning van Oracle-archieflogs tijdens de initiƫle belasting en zware Change Data Capture (CDC) activiteit kan nieuwe pogingen afdwingen en de geheugendruk verhogen. De richtlijnen voor stabliliteit zijn het vermijden van opschonen tijdens de eerste belasting en zware CDC. Indien downtimevensters niet duidelijk zijn, moet u ten minste de logboeken van de afgelopen ~24 uur bewaren.
Als u deze fout krijgt: "Complete Logminer Dictionary not found of ORA-01291: missing logfile\nORA-06512: at \"SYS.DBMS_LOGMNR\," volgt u de bovenstaande richtlijnen voor het bewaren van logboekbestanden.
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:
Schakel aanvullende logboekregistratie in voor de database:
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE) COLUMNS;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.
Opmerking
- Om ervoor te zorgen dat u over de nieuwste prestatieverbeteringen en updates beschikt, moet u ervoor zorgen dat u de upgrade hebt uitgevoerd naar de nieuwste versie van de on-premises gegevensgateway. Als u recente updates wilt bekijken, raadpleegt u de momenteel ondersteunde maandelijkse updates.
Bij configuraties met een hogere gelijktijdigheid accumuleert het geheugengebruik na verloop van tijd, omdat elke spiegelingspijplijn een eigen proces draait. Betere stabiliteit kan worden verkregen door -
- Gebruik minder maar krachtigere gateway-VM's met voldoende capaciteitsruimte en
- Draag de virtuele machines exclusief op aan de on-premises gegevensgateway - geen andere Fabric- of batchworkloads
Als u deze fout krijgt: 'Kan geen verbinding maken met de externe server...', is een verbindingspoging mislukt omdat de verbonden partij na een bepaalde periode niet correct heeft gereageerd of de tot stand gebrachte verbinding is mislukt omdat de verbonden host niet kon reageren. Oracle Mirror Publisher wordt uitgevoerd op de on-premises gegevensgateway en moet voldoen aan de gezaghebbende vereisten voor uitgaande connectiviteit van de gateway. Raadpleeg pas de communicatie-instellingen aan voor de on-premises gegevensgateway en volg de richtlijnen die daar worden vermeld.
Problemen buiten Mirroring voor Oracle
Als u een van de volgende fouten krijgt :
- nl-NL: ORA-00604: fout op recursief SQL-niveau 1\nORA-01289: kan geen dubbel logbestand +DBSV6162_ARCHIVE_OBIA/CPOBIACH/ARCHIVELOG/2026_03_03/thread_1_seq_138823.582.1226964749 toevoegen\nORA-06512: op "SYS.DBMS_LOGMNR", regel 82\nORA-06512: op regel 1\nORA-06512: op regel 1\nORA-06512: op "SYS.DBMS_LOGMNR", regel 72\nORA-06512: op regel 1
- ORA-65040: bewerking niet toegestaan vanuit een insteekbare database.
Neem contact op met het Oracle-ondersteuningsteam of open een ondersteuningsticket met Oracle, niet Microsoft. Laat het oracle-ondersteuningsteam weten dat de Oracle-database die wordt gebruikt voor mirroring updates nodig heeft voor de nieuwste patch.