All Products
Search
Document Center

Data Management:Oracle\ incremental\-forever\ backup

Last Updated:Mar 29, 2026

Data Disaster Recovery mendukung backup incremental-forever sejati untuk database Oracle, yang menggabungkan backup penuh mingguan dengan backup sintetis pada semua eksekusi berikutnya. Pendekatan ini mengurangi biaya penyimpanan, meminimalkan dampak I/O pada database sumber, dan memungkinkan pemasangan snapshot tingkat detik untuk pemulihan cepat.

Kapan menggunakan fitur ini

Gunakan fitur ini ketika Anda perlu:

  • Membuat cadangan database Oracle yang dikelola sendiri (versi 11–19) yang berjalan di Linux

  • Mengurangi biaya penyimpanan cadangan dengan menghindari backup penuh berulang setelah backup awal

  • Memasang snapshot cadangan dalam hitungan detik untuk pemulihan hampir instan

Jika Anda memerlukan backup logis (tingkat ekspor/impor data), gunakan fitur backup logis sebagai gantinya. Fitur ini menggunakan Recovery Manager (RMAN) untuk backup fisik.

Cara kerja

Data Disaster Recovery pertama kali melakukan backup penuh setiap minggu, lalu melakukan backup sintetis untuk backup berikutnya. Anda dapat mengonfigurasi jumlah backup penuh yang akan dilakukan setiap minggu.

Full backup

Backup RMAN level-0 menangkap semua file data, file log arsip, file parameter server (SPFILE), dan file kontrol.

Synthetic backup

Setiap eksekusi backup sintetis mengikuti langkah-langkah berikut:

  1. Create and mount a snapshot: Snapshot dari set cadangan penuh atau sintetis sebelumnya dibuat dan dikloning ke database yang dikelola sendiri menggunakan protokol Filesystem in Userspace (FUSE).

  2. Create an incremental backup: Blok data yang berubah sejak backup terakhir ditangkap dan disimpan sebagai file backup inkremental.

  3. Synthesize data: Pernyataan RMAN RECOVER COPY OF DATABASE WITH TAG 'DBS-specific tag' menggabungkan backup inkremental ke dalam set cadangan sebelumnya, menimpa snapshot tersebut. Set cadangan asli tetap dipertahankan.

  4. Unmount: Titik pemasangan pada database yang dikelola sendiri dilepas.

Hasilnya adalah set cadangan lengkap dan mutakhir setelah setiap eksekusi — tanpa menyimpan salinan penuh baru.

Manfaat

ManfaatDetail
Biaya penyimpanan lebih rendahHanya blok data yang berubah yang ditransfer dan disimpan
Dampak I/O lebih rendahMembutuhkan IOPS disk yang lebih sedikit pada database sumber dibandingkan backup penuh
Pemulihan cepatPasang snapshot backup sintetis dan pulihkan data dalam hitungan detik

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • Database Oracle versi 11–19

  • Penerapan single-instance atau Oracle Real Application Clusters (RAC) — standby fisik Data Guard tidak didukung

  • Sistem operasi Linux pada server database

  • Gateway cadangan yang diinstal pada server database — lihat Install a backup gateway

  • Protokol FUSE yang diinstal pada server database

  • Mode arsip diaktifkan pada database Oracle — lihat bagian "Enable the archive mode" dalam Prepare for physical backup of an Oracle database

  • SID database Oracle — lihat bagian "Obtain the SID of an Oracle database" dalam Prepare for physical backup of an Oracle database

  • Pelacakan perubahan blok diaktifkan pada database Oracle

Untuk memeriksa apakah pelacakan perubahan blok diaktifkan, jalankan:

SELECT status FROM v$block_change_tracking;

ENABLED berarti fitur tersebut aktif. Jika hasilnya DISABLED, aktifkan dengan perintah berikut:

ALTER DATABASE ENABLE BLOCK CHANGE TRACKING USING FILE <path-to-block-change-tracking-file> REUSE;

Pernyataan pratinjau publik

Fitur backup incremental-forever sejati saat ini dalam pratinjau publik. Untuk mengaksesnya, bergabunglah dengan grup DingTalk dengan ID 35585947.

Selama pratinjau publik:

  • Parameter Backup set mode harus diatur ke Sandbox instance mount backup.

  • Fitur sandbox diaktifkan secara default dan tidak dapat dinonaktifkan.

  • Instans sandbox dapat dibuat secara gratis.

Untuk informasi selengkapnya tentang instans sandbox, lihat Copy data management.

Langkah 1: Buat jadwal cadangan

Buat jadwal cadangan seperti yang dijelaskan dalam Create a backup schedule.

Saat membeli jadwal pencadangan, atur Data Source Type ke Oracle dan Backup Method ke Physical Backup.

Langkah 2: Konfigurasikan jadwal cadangan

  1. Login ke Konsol Data Management (DMS) V5.0.

  2. Pada bilah navigasi atas, pilih Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.

    Dalam mode simple, arahkan penunjuk ke ikon 2023-01-28_15-57-17.png di pojok kiri atas dan pilih All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.
  3. Pada halaman Backup Schedules, temukan jadwal cadangan dan klik Configure Backup Schedule di kolom Actions.

  4. Pada langkah Configure Backup Source and Destination, atur parameter di bawah ini, lalu klik Next.

    Parameter sumber cadangan

    ParameterDeskripsi
    Schedule NameDihasilkan otomatis. Masukkan nama deskriptif agar mudah diidentifikasi. Nama tidak harus unik.
    Backup ModeDefault ke metode yang dipilih saat pembelian. Untuk fitur ini, nilainya adalah Physical Backup.
    Instance RegionWilayah tempat database sumber diterapkan.
    Backup GatewayGateway cadangan yang diinstal pada server database. Lihat Install a backup gateway.
    Data TypeDefault ke Oracle.
    SIDSID database Oracle sumber. Lihat bagian "Obtain the SID of an Oracle database" dalam Prepare for physical backup of an Oracle database.
    DatabasePerintah koneksi SQL\*Plus: Database username/Password@Instance name as sysdba. Contoh: sys/password@orcl as sysdba. Anda juga dapat menggunakan / as sysdba, kecuali jika autentikasi sistem operasi dinonaktifkan untuk pengguna sysdba.
    Oracle Home(Opsional) Direktori instalasi database Oracle. Lihat bagian "Obtain the directory in which an Oracle database is installed" dalam Prepare for physical backup of an Oracle database.
    Compliance warranty regarding cross-border data transfersBaca dan centang kotak centang untuk menyetujui komitmen kepatuhan.

    Backup destination parameters

    ParameterDeskripsi
    Backup Storage TypeTempat penyimpanan data cadangan. USB (direkomendasikan): disimpan di Data Disaster Recovery, ditagih berdasarkan volume — lihat Storage fees. Tidak diperlukan bucket Object Storage Service (OSS). OSS For User: disimpan di bucket OSS milik Anda sendiri (hanya kelas penyimpanan Standard) — buat bucket terlebih dahulu seperti yang dijelaskan dalam Create buckets. Untuk volume data besar, pertimbangkan untuk membeli paket penyimpanan subscription guna mengurangi biaya.
    Storage EncryptionEncrypted (direkomendasikan): enkripsi AES-256 dengan enkripsi sisi server OSS — lihat Server-side encryption. Non-encrypted: data cadangan disimpan tanpa enkripsi.

    image.png

  5. Pada langkah Edit Backup Objects, opsi Back Up Entire Instance dipilih secara default, yang mencakup data izin dan prosedur tersimpan. Klik Next.

  6. Pada langkah Configure Backup Time, atur parameter di bawah ini, lalu klik Next.

    ParameterDeskripsi
    Full-scale Backup FrequencyPeriodic Backup: dijalankan sesuai jadwal berulang. Single Backup: dijalankan sekali. Jika Anda memilih Periodic Backup, konfigurasikan juga Full Data Backup Recurrence, Start At, dan Incremental Backup.
    Full Data Backup RecurrenceHari dalam seminggu untuk menjalankan backup penuh. Pilih minimal satu hari.
    Start AtWaktu mulai backup. Atur pada waktu non-puncak (misalnya, 01.00). Jika backup sebelumnya masih berjalan pada waktu mulai yang dijadwalkan, backup berikutnya dilewati.
    Incremental BackupAktifkan atau nonaktifkan backup inkremental antara backup penuh terjadwal.
    Maximum Concurrent Threads for Full Data BackupMengontrol kecepatan backup. Kurangi nilai ini untuk membatasi dampak pada database sumber.
    Backup network speed limitMembatasi lebar pita jaringan yang digunakan selama backup. Default: 0 (tidak terbatas). Untuk database produksi, atur batasan untuk mengurangi dampak.
    Transaction Log backup intervalSeberapa sering backup inkremental dijalankan. Misalnya, interval 10 menit berarti backup inkremental dijalankan setiap 10 menit.
    Delete Logs upon Backup SuccessJika diatur ke Enable, file log arsip yang telah dicadangkan akan dihapus secara otomatis dari database yang dikelola sendiri. Konfigurasikan archive log save days saat opsi ini diaktifkan.
    archive log save daysLog arsip yang lebih tua dari jumlah hari ini dihapus dari database yang dikelola sendiri setelah backup berhasil. Default: 7. Hanya terlihat jika Delete Logs upon Backup Success diatur ke Enable.
    Enable compressionEnable (direkomendasikan): mengompresi data selama backup untuk mengurangi ruang penyimpanan. Disable: tanpa kompresi.
    Backup set modeDitetapkan ke Sandbox instance mount backup selama pratinjau publik. Mode ini menggunakan backup image copy RMAN dan mengalirkan data ke OSS melalui FUSE — tidak diperlukan penyimpanan disk pada server. Fitur sandbox diaktifkan secara otomatis, memungkinkan snapshot cadangan dipasang dalam hitungan detik. FUSE harus diinstal pada server database agar backup berhasil.
  7. Pada langkah Edit Lifecycle, konfigurasikan siklus hidup untuk data backup penuh di bagian Configure Full Data Backup Lifecycle. Jika Incremental Backup diatur ke Enable, konfigurasikan juga siklus hidup untuk data backup inkremental. Untuk aturan siklus hidup, lihat How do I manage the lifecycle rules of backup sets?

  8. Klik Precheck di pojok kanan bawah.

  9. Saat muncul Precheck Passed, klik Start Task.

Langkah berikutnya

Pulihkan database Oracle dari cadangan ke server berbeda, direktori berbeda pada server sumber, atau direktori aslinya — lihat Restore an Oracle database from a physical backup.