Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Tämä artikkeli esittelee nykyiset rajoitukset Oracle -tietokantojen peilaamisessa Microsoft Fabric:ssa. Nämä rajat voivat muuttua, kun jatkamme palvelun parantamista.
Note
Tuemme tällä hetkellä Oracle for On-Premises Data Gatewayn (OPDG) peilausta. Käytä versiota 3000.282.5 tai uudempaa.
Skaalauksen rajat
Tässä on mitä voit odottaa tietokannan mittakaavalta:
- Tällä hetkellä peilattu tietokanta tukee jopa 1000 taulua
Tuetut ympäristöt
Tuemme seuraavia Oracle Server -ympäristöjä:
- Oracle versiot 10 ja uudemmat, joissa LogMiner on käytössä
- Oracle paikallinen (VM, Azure-virtuaalikone)
- Oracle Cloud Infrastructure (OCI)
- Oracle Database@Azure
- Oracle Exadata
Oraclen peilaus tukee vain kirjoitustilassa olevia tietokantoja. LogMiner ei toimi lukutilan tietokannoissa.
Note
- LogMiner on otettava käyttöön Oracle-palvelimellasi. Tämä työkalu auttaa seuraamaan Oracle-tietokannan muutoksia reaaliaikaista peilausta varten.
Peilauksen edellytykset
Tietokannan määrittämiseen tarvitaan seuraavaa:
- Microsoft Fabric työtila, jossa on Trial tai Premium Fabric kapasiteetti
- Asenna uusin paikallinen tietoyhdyskäytävä (elokuu 2025). Opettele, miten
asennetaan ja rekisteröidään yhdyskäytävä sekäyhdistää yhdyskäytävä Fabric työtilaasi
Tietotyypit ja skeematuki
Näitä Oracle-tietotyyppejä tuetaan:
- VARCHAR2
- NVARCHAR2
- NUMERO
- KELLUA
- PÄIVÄMÄÄRÄ
- BINARY_FLOAT
- BINARY_DOUBLE
- RAAKA
- ROWID
- NIERIÄ
- NCHAR
- AIKALEIMA PAIKALLISELLA AIKAVYÖHYKKEELLÄ
- VÄLI PÄIVÄSTÄ SEKUNTIIN
- VÄLI VUODESTA TOISEEN
Skeeman (DDL) muutoksissa tuemme tällä hetkellä seuraavia:
- Sarakkeen muutokset (osittainen tuki):
- Lisää sarakkeita
- Sarakkeiden poistaminen
- Sarakkeiden nimeäminen uudelleen
Note
Sarakkeen tietotyypin päivityksiä ei tueta
Tuemme myös taulujen peilaamista, joissa on osiointi – jos lähdetaulut ovat osioituja, voimme peilata ne taulujen päälle.
Taulut, joilla ei ole ensisijaista avainta (PK), ovat tuettuja – jos taulukoissa on ainutlaatuinen indeksi, voimme tukea niiden peilaamista. Jos tauluillasi ei ole ensisijaista avainta (PK) tai yksilöllistä indeksiä, emme tue näiden taulukoiden peilaamista.
Emme voi tukea taulukkonimiä, joiden pituus on suurempi tai yhtä suuri kuin 30.
Suuret taulukot ja uudelleensiemenet
Useiden suurten taulukoiden käyttöönotto tai uudelleensiementäminen samanaikaisesti aiheuttaa teräviä muistipiikkejä. Jos porrastat suuria taulukoita ja vältät massakäynnistyksiä, jotka laukaisevat useita uudelleensiemeniä samanaikaisesti, se toimii hyvin.
Vaaditut käyttöoikeudet
Synkronointikäyttäjä tarvitsee seuraavat käyttöoikeudet:
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;
Kokoonpanon vaatimukset
Arkistoin lokiasetukset
Tietokanta tarvitsee seuraavat arkistolokiasetukset:
- ARCHIVELOG-tila käytössä
- Pidä arkistolokitila päällä peilauksen aikana
- Tietokannan järjestelmänvalvojan käyttöön ottama lokitiedoston arkistointi uudelleen
Aggressiivinen Oracle-arkistolokien tyhjennys alkukuormituksen tai raskaan CDC-toiminnan aikana voi pakottaa uudelleenyritykset ja lisätä muistin painetta. Ohjeena vakauttamiseen on välttää puhdistusta alkukuormituksen aikana ja raskasta CDC:tä. Jos käyttökatkot eivät ole tyhjiä, säilytä vähintään viimeiset ~24 tunnin lokit.
Jos saat tämän virheen – "Complete Logminer Dictionary not found or ORA-01291: missing logfile\nORA-06512: at \"SYS. DBMS_LOGMNR\.", noudata yllä olevaa ohjeistusta lokitiedostojen säilyttämisestä.
Kirjaamisen kokoonpano
Jos Oracle-käyttäjälläsi ei ole suoria ALTER DATABASE- ja ALTER TABLE -käyttöoikeuksia, pyydä DBA:ta suorittamaan seuraavat komennot:
Ota tietokannan lisäkirjaus käyttöön:
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE) COLUMNS;Ota lisäkirjaaminen käyttöön jokaiselle taulukolle, jonka haluat peilata:
ALTER TABLE {schemaName}.{tableName} ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
Virheellinen desimaalitarkkuus tai asteikko oraakkelin NUMERO-sarakkeille
Ongelma
Jos Oracle-sarake määritellään NUMEROKSI ilman tarkkuutta ja skaalausta (eli (p,s) ei ole määritelty), Fabric-peilaus voi epäonnistua seuraavalla virheellä: Virheellinen desimaalitarkkuus tai skaala. Tarkkuus: 38 Mittakaava: 127
Syy
Tämä ongelma voi johtua vanhentuneesta Oracle-asiakas/ODP-ajurista, jota On-premises Data Gateway käyttää, eikä se tulkitse Oracle NUMBER -tyyppejä oikein ilman tarkkaa tarkkuutta ja skaalausta.
Ratkaisu
Päivitä portin käyttämät Oracle-asiakastyökalut ja käynnistä peilausprosessi uudelleen seuraamalla näitä vaiheita:
- Lopeta peilaus kyseiselle tietokannalle
- Jos peilauksen lopettaminen vaikuttaa alavirran kuluttajiin, vaihtoehtoisesti pysäytä paikan päällä oleva dataportti.
- Päivitä Oracle-asiakastyökalut
- VM:ssä, joka isännöi On-premises Data Gatewayta, asenna uusin versio Oracle Client for Microsoft Tools (ODP driver).
- Restart gateway-palvelut
- Open services.msc
- Käynnistä On-Premises Data Gateway -palvelu uudelleen
- Käynnistä peilaus uudelleen
- Palaa Fabric-portaaliin
- Käynnistä peili uudelleen
Määritä yhdyskäytävä
Tällä hetkellä tuemme yhteyden muodostamista Oracleen vain paikallisen tietoyhdyskäytävän (OPDG) avulla. Sinun on asennettava ja määritettävä yhdyskäytävä koneeseen, joka voi muodostaa yhteyden Oracle-palvelimeen.
Konevaatimukset ja asennusohjeet yhdyskäytävän asentamiseen ja rekisteröintiin ovat paikallisen tietoyhdyskäytävän asennusoppaassa.
Note
- Varmistaaksesi uusimmat suorituskyvyn parannukset ja päivitykset, varmista, että sinulla on uusin versio On-Premises Data Gatewaysta. Jos haluat tarkistaa viimeaikaiset päivitykset, katso Tällä hetkellä tuetut kuukausittaiset päivitykset.
Korkeamman samanaikaisuuden asetuksissa muistin käyttö kertyy ajan myötä, kun jokainen peilausputki suorittaa oman prosessinsa. Parempi vakaus saavutetaan seuraavasti -
- Käyttäen harvemmin, tehokkaampia yhdyskäytävä-virtuaalikoneita, joilla on riittävästi headroomia ja
- VM:ien omistaminen yksinomaan paikalliselle Data Gatewaylle – ei muita Fabric- tai eräkuormia
Jos saat tämän virheen – "Ei voi yhdistää etäpalvelimeen...", joko yhteysyritys epäonnistui, koska yhdistetty osapuoli ei vastannut kunnolla tietyn ajan kuluttua, tai luotu yhteys epäonnistui, koska yhdistetty isäntä ei vastannut. Oracle Mirror Publisher toimii On Premises Data Gatewaylla ja vaatii auktoritatiiviset vaatimukset yhdyskäytävän ulospäin suuntautuville yhteyksille. Katso paikallisen datayhdyskäytävän Säädä viestintäasetuksia ja noudata siellä annettuja ohjeita.
Ongelmia Oraclen peilauksen ulkopuolella
Jos saat jonkin seuraavista virheistä –
- ORA-00604: virhe tapahtui rekursiivisella SQL-tasolla 1\nORA-01289: ei voi lisätä kaksoislokitiedostoa +DBSV6162_ARCHIVE_OBIA/CPOBIACH/ARCHIVELOG/2026_03_03/thread_1_seq_138823.582.1226964749\nORA-06512: kohdassa \"SYS. DBMS_LOGMNR\", rivi 82\nORA-06512: rivillä 1\nORA-06512: rivillä 1\nORA-06512: kohdassa \"SYS. DBMS_LOGMNR\", rivi 72\nORA-06512: rivillä 1'
- ORA-65040: toiminto ei sallittu liitettävässä tietokannassa.
Sinun täytyy ottaa yhteyttä Oraclen tukitiimiin tai avata tukipyyntö Oraclelle – ei Microsoftille. Ilmoita Oracle-tukitiimille, että peilaukseen käytetty Oracle-tietokanta tarvitsee päivityksiä uusimpaan päivitykseen.
Aiheeseen liittyvä sisältö
Peili-Oracle tietokannat Microsoft Fabric - Oracle-tietokannan peilauksen määrittäminen