Sdílet prostřednictvím


Průvodce: Konfigurace zrcadlení databáze Oracle v Microsoft Fabric (Preview)

Důležité

Tato funkce je ve verzi Preview.

Zrcadlení databází v Microsoft Fabric je cloudové řešení bez ETL, které vytváří zrcadlo vaší databáze Oracle. Při nastavování zrcadlení získáte kopii dat Oracle jen pro čtení v OneLake, která se aktualizuje téměř v reálném čase.

Požadavky

Potřebujete:

  • Pracovní prostor Microsoft Fabric se zkušební verzí nebo kapacitou Premium Fabric
  • Server Oracle, který je jedním z těchto typů, verze 11 nebo vyšší s povoleným LogMinerem:
    • Oracle on-premise (VM, Azure VM atd.)
    • Oracle OCI
    • Exadata
    • Poznámka: Autonomní databáze Oracle není v této verzi Preview podporovaná.

Poznámka:

  • LogMiner musí být aktivován na vašem serveru Oracle. Tento nástroj pomáhá sledovat změny v databázi Oracle pro replikaci v reálném čase.
  • Autonomní databáze Oracle není v této verzi Preview podporovaná.

Nastavení archivu záznamů opakování

Pokud ve vaší databázi Oracle není povolený režim archivace, postupujte takto. Pokud už je povolená, můžete přejít k další části.

  1. Připojte Oracle Recovery Manager (RMAN) k databázi. Viz Připojení k cílové databázi pomocí RMAN.

  2. Vypněte databázi:

    SHUTDOWN IMMEDIATE;
    
  3. Zálohujte databázi. Tím se chrání vaše data před provedením změn. Viz Provádění celého zálohování databáze.

  4. Spusťte a připojte databázi (neotevírejte):

    STARTUP MOUNT;
    

    Poznámka:

    Nechte databázi připojenou, ale neotevřete, abyste povolili archivaci.

  5. Nastavte destinace archivního protokolu:

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

    Poznámka:

    Ujistěte se, že tento adresář existuje ve vašem systému.

    Volitelně můžete nastavit druhé umístění archivu:

    ALTER SYSTEM SET LOG_ARCHIVE_DEST_2 = 'LOCATION=/u03/oracle/logfiles';
    
  6. Zapněte režim archivačního protokolu a otevřete databázi:

    ALTER DATABASE ARCHIVELOG;
    ALTER DATABASE OPEN;
    
  7. Znovu vypněte databázi, abyste zajistili, že se použijí všechny změny:

    SHUTDOWN IMMEDIATE;
    
  8. Vytvořte další zálohu. To je potřeba, protože povolení režimu archivu protokolu změní řídicí soubor. Viz Provádění celého zálohování databáze.

  9. Spusťte databázi:

    STARTUP;
    
  10. Zkontrolujte, jestli je povolený režim archivačního protokolu:

    SELECT LOG_MODE FROM V$DATABASE;
    

Návod

Jako osvědčený postup pro zrcadlení pro Oracle, doporučujeme pravidelně vyčistit archivační logy, aby se zajistil optimální výkon a stabilita.

Nastavení oprávnění Oracle a povolení doplňkového protokolování

Databáze Oracle vyžaduje povolení doplňkového protokolování. Pokud uživatel nemá požadovaná oprávnění, požádejte správce databáze (DBA) o spuštění těchto příkazů:

  1. Povolte pro databázi doplňkové protokolování:

    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE) COLUMNS;
    
  2. U každé tabulky, kterou chcete zrcadlit, povolte doplňkové protokolování:

    ALTER TABLE {schemaName}.{tableName} ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
    
  3. Udělte synchronizačnímu uživateli tato oprávnění:

    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;
    

Instalace lokální brány dat

  1. Nainstalujte nejnovější místní datovou bránu. Na tomto odkazu se dozvíte o požadavcích na počítač a o tom, jak nainstalovat a zaregistrovat bránu.

    Návod

    Možná budete muset změnit firewall v cloudu, aby se zrcadlení mohlo připojit k instanci Oracle. Podporujeme zrcadlení pro Oracle pro OPDG ve verzi 3000.282.5 a vyšší. Žádná instance OPDG před tímto nebude podporovat Exadata ani omezenou podporu DDL, kterou máme.

    Doporučujeme každý měsíc aktualizovat instanci OPDG kvůli aktualizacím, které vydáváme v souvislosti se zrcadlením pro Oracle. Nejnovější verze OPDG najdete tady.

  2. Připojení brány k pracovnímu prostoru Fabric

Nastavení zrcadlení databáze

  1. Otevřete pracovní prostor Fabric a zkontrolujte, jestli má kapacitu Zkušební verze nebo Premium Fabric.

  2. Vyberte Nový>Zrcadlený Oracle (Preview)

    Snímek obrazovky pracovního prostoru Microsoft Fabric s vybranou možností Zrcadlený Oracle (Preview) pro vytvoření nového artefaktu

  3. Výběr databáze Oracle

    Snímek obrazovky s připojením k databázi se zvýrazněnou možností databáze Oracle v části Nové zdroje

  4. V dialogovém okně připojení zadejte podrobnosti o databázi:

    Snímek obrazovky nastavení připojení Oracle zobrazující pole pro konfiguraci serveru, názvu připojení a brány dat

  5. Zadejte server, připojení, název připojení a bránu dat.

    • Server: Pomocí jedné z těchto metod určete umístění databáze Oracle:

      Metoda Example
      Název služby Oracle Net Services (alias TNS) sales
      Připojit deskriptor (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=sales-server)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=sales.us.acme.com)))
      Pojmenování Easy Connect (Plus) salesserver1:1521/sales.us.example.com
    • Připojení: Vyberte Vytvořit nové připojení.

    • Název připojení: Zadejte název připojení.

    • Brána dat: Vyberte místní bránu dat.

    • Authentication (Ověřování):

      • V části Druh ověřování vyberte Základní ověřování.
      • Uživatelské jméno: Zadejte uživatelské jméno databáze Oracle.
      • Heslo: Zadejte heslo databáze Oracle.
  6. Vyberte Připojit a otestujte připojení.

  7. Zvolte způsob výběru tabulek pro zrcadlení:

    • Automatický režim: Nechte Fabric vybrat 500 náhodných tabulek
    • Ruční: Vyberte až 500 tabulek sami

    Snímek obrazovky s rozhraním s výzvou, aby uživatel vybral data, která se mají před připojením zrcadlit

  8. Dokončete nastavení:

    • Vyberte Připojit
    • Pojmenujte zrcadlo
    • Vyberte Vytvořit zrcadlenou databázi

    Snímek obrazovky s rozhraním pro vytvoření zrcadlené databáze zobrazující tlačítko připojit, zrcadlové pole názvu a tlačítko Vytvořit po výběru tabulky

  9. Sledujte průběh replikace. Po několika minutách uvidíte počet replikovaných řádků a můžete zobrazit data v datovém skladu.

    Snímek obrazovky s rozhraním zobrazujícím stav Replikované řádky a data zobrazená v zobrazení datového skladu po vytvoření zrcadla

Vaše databáze Oracle je teď připojená k Microsoft Fabric a zůstane synchronizovaná automaticky.

Monitorování zrcadlení prostředků infrastruktury

Po nakonfigurování zrcadlení budete přesměrováni na stránku Stav zrcadlení . Tady můžete monitorovat aktuální stav replikace. Další informace a podrobnosti o stavech replikace naleznete v tématu Sledování replikace zrcadlené databáze v systému Fabric.