Bagikan melalui


Tutorial: Menyiapkan mirroring database Oracle di Microsoft Fabric (Pratinjau)

Penting

Fitur ini sedang dalam tahap pratinjau.

Pencerminan database di Microsoft Fabric adalah solusi nol-ETL berbasis cloud yang membuat cermin database Oracle Anda. Saat menyiapkan pencerminan, Anda akan mendapatkan salinan data Oracle yang hanya-bisa-dibaca di OneLake yang diperbarui hampir real-time.

Prasyarat

Anda memerlukan:

  • Ruang kerja Microsoft Fabric dengan kapasitas Uji Coba atau Premium Fabric
  • Server Oracle yang merupakan salah satu jenis ini, versi 11 atau lebih tinggi dengan LogMiner diaktifkan:
    • Oracle lokal (VM, Azure VM, dll.)
    • Oracle OCI
    • Exadata
    • Catatan: Oracle Autonomous Database tidak didukung dalam pratinjau ini

Nota

  • LogMiner perlu diaktifkan di server Oracle Anda. Alat ini membantu pemantauan perubahan dalam database Oracle Anda untuk pencerminan waktu nyata.
  • Oracle Autonomous Database tidak didukung dalam pratinjau ini.

Menyiapkan arsip file log pengulangan

Jika mode arsip tidak diaktifkan di database Oracle Anda, ikuti langkah-langkah ini. Jika sudah diaktifkan, Anda dapat berpindah ke bagian berikutnya.

  1. Sambungkan Oracle Recovery Manager (RMAN) ke database Anda. Lihat Menyambungkan ke Database Target Menggunakan RMAN.

  2. Nonaktifkan database:

    SHUTDOWN IMMEDIATE;
    
  3. Cadangkan database Anda. Ini melindungi data Anda sebelum membuat perubahan. Lihat Melakukan Pencadangan Seluruh Database.

  4. Mulai dan pasang database (jangan buka):

    STARTUP MOUNT;
    

    Nota

    Pertahankan database tetap dipasang tetapi tidak terbuka untuk mengaktifkan pengarsipan.

  5. Siapkan tujuan log arsip Anda:

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

    Nota

    Pastikan direktori ini ada pada sistem Anda.

    Anda dapat secara opsional mengatur lokasi arsip kedua:

    ALTER SYSTEM SET LOG_ARCHIVE_DEST_2 = 'LOCATION=/u03/oracle/logfiles';
    
  6. Aktifkan mode log arsip dan buka database:

    ALTER DATABASE ARCHIVELOG;
    ALTER DATABASE OPEN;
    
  7. Matikan database lagi untuk memastikan semua perubahan diterapkan:

    SHUTDOWN IMMEDIATE;
    
  8. Buat cadangan lain. Ini diperlukan karena mengaktifkan mode log arsip mengubah file kontrol. Lihat Melakukan Pencadangan Seluruh Database.

  9. Mulai database:

    STARTUP;
    
  10. Periksa apakah mode log arsip diaktifkan:

    SELECT LOG_MODE FROM V$DATABASE;
    

Petunjuk / Saran

Sebagai praktik terbaik untuk Mirroring untuk Oracle, rekomendasi kami adalah membersihkan log arsip pada irama rutin untuk memastikan performa dan stabilitas yang optimal

Menyiapkan izin Oracle dan mengaktifkan pengelogan tambahan

Database Oracle Anda memerlukan pengelogan tambahan yang diaktifkan. Jika pengguna Anda tidak memiliki izin yang diperlukan, minta administrator database (DBA) Anda untuk menjalankan perintah ini:

  1. Aktifkan pengelogan tambahan untuk database:

    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE) COLUMNS;
    
  2. Aktifkan pengelogan tambahan untuk setiap tabel yang ingin Anda cerminkan:

    ALTER TABLE {schemaName}.{tableName} ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
    
  3. Berikan izin ini kepada pengguna sinkronisasi Anda:

    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;
    

Cara Menginstal Gateway Data di Lokal

  1. Lakukan instalasi Gateway Data Lokal terbaru. Ikuti tautan ini untuk mempelajari tentang persyaratan mesin dan cara menginstal dan mendaftarkan gateway.

    Petunjuk / Saran

    Anda mungkin perlu mengubah firewall awan untuk memungkinkan mirroring terhubung ke instans Oracle. Kami mendukung pencerminan Oracle untuk OPDG versi 3000.282.5 atau lebih tinggi. Setiap instans OPDG sebelumnya tidak akan mendukung Exadata dan dukungan DDL terbatas yang kami miliki.

    Kami juga menyarankan untuk memperbarui instans OPDG setiap bulan untuk pembaruan yang kami rilis yang terkait dengan Mirroring untuk Oracle. Rilis OPDG terbaru dapat ditemukan di sini.

  2. Menyambungkan gateway ke ruang kerja Fabric Anda

Menyiapkan pencerminan database

  1. Buka ruang kerja Fabric Anda dan periksa apakah ruang kerja tersebut memiliki kapasitas Trial atau Premium Fabric

  2. Pilih Oracle Terpadu Baru>(pratinjau)

    Cuplikan layar ruang kerja Microsoft Fabric menunjukkan bahwa opsi Mirrored Oracle (pratinjau) dipilih untuk membuat artefak baru.

  3. Pilih Oracle Database

    Cuplikan layar koneksi database, dengan opsi database oracle disorot di bawah Sumber baru.

  4. Dalam dialog koneksi, masukkan detail database Anda:

    Cuplikan layar penyiapan koneksi Oracle memperlihatkan bidang untuk server, nama koneksi, dan konfigurasi gateway data.

  5. Tentukan server, koneksi, nama koneksi, dan gateway data

    • Server: Tentukan lokasi database Oracle Anda menggunakan salah satu metode berikut:

      Metode Example
      Nama Layanan Oracle Net (Alias TNS) sales
      Sambungkan Deskriptor (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=sales-server)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=sales.us.acme.com)))
      Nama Easy Connect (Plus) salesserver1:1521/sales.us.example.com
    • Koneksi: Pilih Buat koneksi baru

    • Nama koneksi: Masukkan nama untuk koneksi Anda

    • Gateway data: Pilih gateway data lokal Anda

    • Autentikasi:

      • Di bawah Jenis autentikasi, pilih Autentikasi dasar
      • Nama pengguna: Masukkan nama pengguna database Oracle Anda
      • Kata sandi: Masukkan kata sandi database Oracle Anda
  6. Pilih Sambungkan untuk menguji koneksi

  7. Pilih cara memilih tabel untuk pencerminan:

    • Mode otomatis: Biarkan Fabric memilih 500 tabel acak
    • Manual: Pilih hingga 500 tabel secara manual

    Cuplikan layar antarmuka yang meminta pengguna untuk memilih data yang ingin mereka cerminkan sebelum menyambungkan.

  8. Selesaikan penyiapan:

    • Pilih Sambungkan
    • Beri nama cermin Anda
    • Pilih Buat database cermin

    Cuplikan layar antarmuka pembuatan database cermin memperlihatkan tombol sambungkan, bidang nama cermin, dan tombol Buat setelah pemilihan tabel.

  9. Pantau kemajuan replikasi. Setelah beberapa menit, Anda akan melihat jumlah baris yang direplikasi dan dapat melihat data Anda di gudang data.

    Cuplikan layar antarmuka memperlihatkan status Baris yang Direplikasi dan data yang terlihat dalam tampilan gudang data setelah penciptaan cermin.

Database Oracle Anda sekarang terhubung ke Microsoft Fabric dan akan tetap sinkron secara otomatis.

Memantau pencerminan Fabric

Setelah pencerminan dikonfigurasi, Anda diarahkan ke halaman Status Pencerminan . Di sini, Anda dapat memantau status replikasi saat ini. Untuk informasi dan detail selengkapnya tentang status replikasi, lihat Monitor Fabric untuk replikasi database cermin.