Megosztás a következőn keresztül:


Oktatóanyag: Oracle-adatbázistükrözés beállítása a Microsoft Fabricben (előzetes verzió)

Fontos

Ez a funkció előzetes verzióban érhető el.

Az adatbázis-tükrözés a Microsoft Fabricben egy felhőalapú, nulla ETL-megoldás, amely létrehoz egy tükröt az Oracle-adatbázisból. A tükrözés beállításakor egy írásvédett másolatot kap Oracle-adatainak a OneLake-ben, amely közel valós időben frissül.

Előfeltételek

A következők szükségesek:

  • Microsoft Fabric-munkaterület próbaverziós vagy Premium Fabric-kapacitással
  • Egy Oracle-kiszolgáló, amely az alábbi típusok egyike, a 11-es vagy újabb verzió, és a LogMiner engedélyezve van:
    • Oracle helyszíni rendszerek (pl.: virtuális gép, Azure-beli virtuális gép stb.)
    • Oracle OCI
    • Exadata
    • Megjegyzés: Az Oracle Autonomous Database nem támogatott ebben az előzetes verzióban

Megjegyzés:

  • A LogMinert engedélyezni kell az Oracle-kiszolgálón. Ez az eszköz segít nyomon követni az Oracle-adatbázis változásait valós idejű tükrözés céljából.
  • Az Oracle Autonomous Database nem támogatott ebben az előzetes verzióban.

Az újrajátszási naplófájlok archívumának beállítása

Ha az archiválási mód nincs engedélyezve az Oracle-adatbázisban, kövesse az alábbi lépéseket. Ha már engedélyezve van, továbbléphet a következő szakaszra.

  1. Csatlakoztassa az Oracle Recovery Managert (RMAN) az adatbázishoz. Lásd : Csatlakozás a céladatbázishoz az RMAN használatával.

  2. Az adatbázis leállítása:

    SHUTDOWN IMMEDIATE;
    
  3. Az adatbázis biztonsági mentése. Ez a módosítás előtt védi az adatokat. Lásd : Teljes adatbázis biztonsági mentése.

  4. Indítsa el és csatlakoztassa az adatbázist (ne nyissa meg):

    STARTUP MOUNT;
    

    Megjegyzés:

    Tartsa csatlakoztatva az adatbázist, de ne legyen nyitva az archiválás engedélyezéséhez.

  5. Az archív napló célhelyének beállítása:

    ALTER SYSTEM SET LOG_ARCHIVE_DEST_1 = 'LOCATION=/u02/oracle/logfiles';
    

    Megjegyzés:

    Győződjön meg arról, hogy ez a könyvtár létezik a rendszeren.

    Megadhat egy második archiválási helyet is:

    ALTER SYSTEM SET LOG_ARCHIVE_DEST_2 = 'LOCATION=/u03/oracle/logfiles';
    
  6. Kapcsolja be az archív napló módot, és nyissa meg az adatbázist:

    ALTER DATABASE ARCHIVELOG;
    ALTER DATABASE OPEN;
    
  7. Állítsa le ismét az adatbázist az összes módosítás alkalmazásának biztosítása érdekében:

    SHUTDOWN IMMEDIATE;
    
  8. Hozzon létre egy másik biztonsági másolatot. Erre azért van szükség, mert az archiválási napló mód engedélyezése megváltoztatja a vezérlőfájlt. Lásd : Teljes adatbázis biztonsági mentése.

  9. Indítsa el az adatbázist:

    STARTUP;
    
  10. Ellenőrizze, hogy engedélyezve van-e az archiválási napló mód:

    SELECT LOG_MODE FROM V$DATABASE;
    

Jótanács

Az Oracle-hez készült tükrözés ajánlott eljárása az archív naplók rendszeres tisztítása az optimális teljesítmény és stabilitás biztosítása érdekében

Oracle-engedélyek beállítása és kiegészítő naplózás engedélyezése

Az Oracle-adatbázisnak engedélyeznie kell a kiegészítő naplózást. Ha a felhasználó nem rendelkezik a szükséges engedélyekkel, kérje meg az adatbázisgazdát (DBA) az alábbi parancsok futtatására:

  1. Az adatbázis kiegészítő naplózásának engedélyezése:

    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE) COLUMNS;
    
  2. A kiegészítő naplózás engedélyezése a tükrözni kívánt táblákhoz:

    ALTER TABLE {schemaName}.{tableName} ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
    
  3. Adja meg ezeket az engedélyeket a szinkronizálási felhasználónak:

    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;
    

A helyszíni adatátjáró telepítése

  1. Telepítse a legújabb helyszíni adatátjárót. Ezen a hivatkozáson megismerheti a gép követelményeit, valamint az átjárók telepítését és regisztrálását.

    Jótanács

    Előfordulhat, hogy módosítania kell a felhőalapú tűzfalat, hogy lehetővé tegye a tükrözést az Oracle-példányhoz való csatlakozáshoz. Támogatjuk az Oracle for OPDG 3000.282.5-ös vagy újabb verziójának tükrözését. Az olyan korábbi OPDG-példányok, amelyek ezen időpont előttiek, nem támogatják az Exadatát és a korlátozott DDL-támogatást.

    Azt is javasoljuk, hogy havonta frissítse az OPDG-példányt az általunk kiadott Oracle tükrözési frissítésekkel. A legújabb OPDG-kiadások itt találhatók.

  2. Az átjáró csatlakoztatása a Fabric munkaterülethez

Adatbázis-tükrözés beállítása

  1. Nyissa meg a Fabric-munkaterületet, és ellenőrizze, hogy rendelkezik-e próbaverziós vagy Premium Fabric-kapacitással

  2. Válassza a Új>Tükrözött Oracle (előzetes verzió) lehetőséget.

    Képernyőkép a Microsoft Fabric-munkaterületről, amelyen a Tükrözött Oracle (előzetes verzió) lehetőség van kiválasztva egy új összetevő létrehozásához.

  3. Oracle Database kiválasztása

    Képernyőkép az adatbázis-kapcsolat képernyőről, amelyen az Oracle Adatbázis lehetőség van kiemelve az Új források területen.

  4. A kapcsolati párbeszédpanelen adja meg az adatbázis adatait:

    Képernyőkép az Oracle kapcsolatbeállítási képernyőről, amelyen a kiszolgáló, a kapcsolat neve és az adatátjáró konfigurációjának mezői láthatók.

  5. Adja meg a kiszolgálót, a kapcsolatot, a kapcsolat nevét és az adatátjárót

    • Kiszolgáló: Adja meg az Oracle-adatbázis helyét az alábbi módszerek egyikével:

      Metódus Example
      Oracle Net Services név (TNS alias) sales
      Csatlakozó leíró (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=sales-server)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=sales.us.acme.com)))
      Easy Connect (Plusz) elnevezés salesserver1:1521/sales.us.example.com
    • Kapcsolat: Válassza az Új kapcsolat létrehozása lehetőséget

    • Kapcsolat neve: Adja meg a kapcsolat nevét

    • Adatátjáró: A helyszíni adatátjáró kiválasztása

    • Hitelesítés:

      • A Hitelesítés típusa területen válassza az Alapszintű hitelesítés lehetőséget
      • Felhasználónév: Adja meg az Oracle-adatbázis felhasználónevét
      • Jelszó: Adja meg az Oracle-adatbázis jelszavát
  6. Válassza a Csatlakozás lehetőséget a kapcsolat teszteléséhez

  7. Válassza ki a tükrözési táblák kiválasztásának módját:

    • Automatikus mód: A Fabric 500 véletlenszerű táblázat kiválasztását teszi lehetővé
    • Manuális: Akár 500 táblázatot is felvehet

    Képernyőkép a felületről, amely arra kéri a felhasználót, hogy válassza ki a tükrözni kívánt adatokat a csatlakozás előtt.

  8. Fejezze be a telepítést:

    • Válassza a Csatlakozás lehetőséget
    • A tükör elnevezése
    • Válassza a Tükrözött adatbázis létrehozása lehetőséget

    Képernyőkép a tükrözött adatbázis-létrehozási felületről, amelyen a csatlakozás gomb, a tükrözött név mező és a Létrehozás gomb látható a táblázat kiválasztása után.

  9. Figyelje meg a replikáció előrehaladását. Néhány perc múlva megjelenik a replikált sorok száma, és megtekintheti az adatokat az adattárházban.

    Képernyőkép a felületről, amelyen a sorok replikált állapota és az adattárház nézetben látható adatok láthatók a tükrözés létrehozása után.

Az Oracle-adatbázis most már csatlakozik a Microsoft Fabrichez, és automatikusan szinkronban marad.

A szövet tükrözésének figyelése

A tükrözés konfigurálása után a tükrözési állapot lapra kerül. Itt figyelheti a replikáció aktuális állapotát. A replikációs állapotokkal kapcsolatos további információkért és részletekért lásd: Monitor Fabric tükrözött adatbázis replikációja.