All Products
Search
Document Center

Data Management:Cadangan true incremental-forever Oracle

Last Updated:Aug 28, 2026

Layanan Cadangan Basis Data (DBS) menyediakan fitur true incremental-forever backup untuk Oracle. Fitur ini mengombinasikan full backup dan synthetic backup untuk mengurangi biaya pencadangan dan beban sumber daya.

Informasi latar belakang

Fitur true incremental-forever backup untuk Oracle bekerja sebagai berikut:

  1. Full backup (cadangan RMAN level 0) mencadangkan semua file data, log arsip, file parameter, dan file kontrol dari database Oracle.

  2. Synthetic backup mencakup langkah-langkah berikut:

    1. DBS membuat snapshot dari set cadangan penuh sebelumnya (baik full backup maupun synthetic backup) dan memasangnya sebagai klon ke self-managed database lokal menggunakan FUSE (Filesystem in Userspace).

    2. Incremental backup mencadangkan blok data yang telah berubah sejak cadangan terakhir (full backup atau synthetic backup). Perubahan tersebut disimpan sebagai file incremental backup.

    3. Data disintesis. DBS menjalankan perintah RMAN RECOVER COPY OF DATABASE WITH TAG 'dbs-specific-tag' untuk membaca data cadangan inkremental dari langkah sebelumnya dan menggabungkannya dengan data cadangan penuh. Hasil sintesis ini menimpa data cadangan penuh yang ada.

      Catatan

      Set cadangan hasil sintesis baru tidak memengaruhi set cadangan penuh sebelumnya.

    4. Titik mount pada self-managed database lokal kemudian dilepas.

Catatan

Anda dapat mengonfigurasi frekuensi mingguan untuk full backup di DBS. DBS melakukan satu kali full backup setiap minggu, dan semua cadangan lainnya dijalankan sebagai synthetic backup. Setelah full backup selesai, cadangan tersebut menjadi titik awal untuk synthetic backup minggu tersebut.

Synthetic backup menghasilkan output yang sama dengan full backup dan menawarkan keunggulan berikut:

  • Biaya pencadangan lebih rendah: Synthetic backup meminimalkan volume data yang dicadangkan, disimpan, dan ditransfer, sehingga mengurangi kebutuhan lebar pita jaringan.

  • Beban sumber daya lebih rendah: Memerlukan IOPS disk yang lebih sedikit dari database sumber dibandingkan dengan full backup.

  • Dukungan mount: Anda dapat memasang data cadangan untuk pemulihan dalam hitungan detik.

Prasyarat

  • Versi database Oracle adalah 11 hingga 19.

  • Database Oracle harus menggunakan arsitektur single-instance atau RAC. Arsitektur Oracle Data Guard physical standby tidak didukung.

  • Server yang menjalankan database Oracle menggunakan sistem operasi Linux, dan backup gateway telah diinstal pada server tersebut. Untuk informasi selengkapnya, lihat Install a backup gateway.

  • FUSE telah diinstal pada server.

  • Mode archive log harus diaktifkan untuk database Oracle. Untuk informasi selengkapnya, lihat Enable archive log mode.

  • Anda harus memiliki SID Oracle. Untuk informasi selengkapnya, lihat Obtain the Oracle SID.

  • Block Change Tracking harus diaktifkan.

    Catatan
    1. Anda dapat menjalankan perintah SELECT status FROM v$block_change_tracking; untuk memeriksa apakah Block Change Tracking telah diaktifkan. Fitur ini dinonaktifkan secara default.

      Jika perintah mengembalikan nilai ENABLED, berarti fitur tersebut aktif. Jika mengembalikan DISABLED, berarti fitur tersebut nonaktif.

    2. Anda dapat menjalankan perintah SQL berikut untuk mengaktifkan Block Change Tracking:

      ALTER DATABASE ENABLE BLOCK CHANGE TRACKING USING FILE <path_of_the_block_change_tracking_file> REUSE;

Pratinjau publik

Fitur ini sedang dalam masa pratinjau publik. Untuk mengajukan akses, cari dan bergabunglah dengan grup DingTalk 35585947.

Untuk jadwal pencadangan Oracle yang dibuat selama periode beta publik, satu-satunya Backup set mode. yang didukung adalah Sandbox instance mount backup. Fitur sandbox diaktifkan secara default, dan Anda dapat membuat instans sandbox gratis untuk jadwal pencadangan selama periode beta publik. Untuk informasi selengkapnya, lihat DBS sandbox feature overview.

Catatan

Fitur sandbox tidak dapat dinonaktifkan selama periode pratinjau publik.

Langkah 1: Buat jadwal pencadangan

Untuk informasi selengkapnya, lihat Create a backup schedule.

Catatan

Saat membuat jadwal pencadangan, atur Oracle ke Oracle dan physical backup ke physical backup.

Langkah 2: Konfigurasikan jadwal pencadangan

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

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

    Catatan

    Jika Anda menggunakan konsol DMS dalam mode simple, arahkan penunjuk mouse ke ikon 2023-01-28_15-57-17.png di pojok kiri atas konsol DMS, lalu pilih All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Pada halaman Backup Schedules, temukan jadwal pencadangan yang ingin dikonfigurasi, lalu klik Configure Backup Schedule pada kolom Actions.

  4. Pada halaman Configure Backup Source and Destination, konfigurasikan sumber dan tujuan pencadangan, lalu klik Next.

    Category

    Parameter

    Description

    N/A

    Backup schedule name

    DBS secara otomatis menghasilkan nama. Tentukan nama deskriptif agar mudah diidentifikasi. Nama ini tidak perlu unik.

    Backup source

    Backup method

    Parameter ini secara otomatis diatur ke metode pencadangan yang Anda pilih saat membuat jadwal pencadangan. Topik ini menggunakan physical backup untuk Oracle.

    Instance region

    Pilih region tempat instance database target berada.

    Backup gateway

    Pilih backup gateway untuk database target. Untuk informasi cara menambahkan backup gateway, lihat Install a backup gateway.

    Database type

    Default-nya Oracle.

    SID

    Masukkan SID Oracle dari database target. Untuk informasi selengkapnya, lihat Obtain the Oracle SID.

    Log on to database

    Masukkan perintah SQL*Plus untuk login ke database. Format: username/password@instance_name as sysdba. Contoh: sys/password@orcl as sysdba.

    Catatan

    Anda juga dapat memasukkan / as sysdba. Namun, perintah ini gagal jika autentikasi sistem operasi dinonaktifkan di lingkungan database Anda.

    Oracle home

    Masukkan jalur mutlak ORACLE_HOME. Untuk informasi selengkapnya, lihat Obtain the database program directory.

    Catatan

    Parameter ini opsional.

    Data security and cross-border data transfer commitment

    Baca dan centang kotak komitmen.

    Backup destination

    Storage type

    Jenis penyimpanan untuk tujuan pencadangan. Nilai yang valid:

    • DBS built-in storage (Direkomendasikan): Data secara otomatis disimpan di DBS built-in storage, sehingga Anda tidak perlu membuat storage space. Anda dikenai biaya berdasarkan jumlah data yang disimpan di DBS. Untuk informasi selengkapnya, lihat Storage fees.

    • OSS For User: Anda harus membuat bucket Object Storage Service (OSS) terlebih dahulu. Untuk informasi selengkapnya, lihat Create a bucket.

    Catatan
    • Topik ini menggunakan DBS built-in storage sebagai contoh. Jika Anda memilih User OSS, Anda juga harus mengonfigurasi parameter OSS bucket name. Hanya kelas penyimpanan OSS Standard yang didukung.

    • Jika Anda memiliki volume data yang besar, kami merekomendasikan pembelian paket penyimpanan DBS (subscription) untuk mengimbangi biaya DBS built-in storage. Paket penyimpanan lebih hemat biaya dibandingkan metode penagihan pay-as-you-go.

    Storage encryption

    Metode enkripsi untuk data yang disimpan. Nilai yang valid:

    • Encrypted (Direkomendasikan): Mengenkripsi data menggunakan algoritma AES-256 standar industri.

      OSS mengenkripsi objek saat diunggah dan secara otomatis mendekripsinya saat diunduh. Untuk informasi selengkapnya, lihat Server-side encryption.

    • Non-encrypted: Data tidak dienkripsi.

  5. Pada langkah Edit Backup Objects, opsi Back Up Entire Instance dipilih secara default. Klik Next.

    Catatan

    Jika Anda mencadangkan seluruh database, data izin dan prosedur tersimpan juga ikut dicadangkan.

  6. Pada halaman Configure Backup Time, konfigurasikan waktu pencadangan dan pengaturan lainnya, lalu klik Next.

    Parameter

    Description

    Full backup frequency

    Pilih Periodic Backup atau Single Backup.

    Catatan

    Jika Anda memilih Periodic Backup, Anda harus mengonfigurasi parameter Full Data Backup Recurrence, Start At, dan Real-Time Transaction Log Backup.

    Full backup period

    Hari dalam seminggu saat DBS menjalankan jadwal pencadangan. Anda dapat memilih satu atau beberapa hari dalam seminggu. Pilih minimal satu hari dalam seminggu.

    Start time

    Waktu mulai pencadangan. Kami merekomendasikan Anda menentukan waktu selama jam sepi. Contoh: 01:00.

    Catatan

    Jika pencadangan data penuh sebelumnya belum selesai pada waktu mulai pencadangan berikutnya, DBS akan melewatkan pencadangan berikutnya.

    Incremental backup

    Menentukan apakah pencadangan inkremental diaktifkan.

    Max concurrent threads for full backup

    Jumlah maksimum thread konkuren yang tersedia untuk pencadangan penuh. Anda dapat mengonfigurasi parameter ini untuk menyesuaikan kecepatan pencadangan. Misalnya, Anda dapat mengurangi jumlah thread pencadangan untuk meminimalkan dampak terhadap database.

    Backup network throttling

    Batas lebar pita jaringan. Anda dapat menentukan batas sesuai kebutuhan bisnis Anda. Nilai default: 0, yang berarti lebar pita jaringan tidak dibatasi.

    Catatan

    Saat mencadangkan database produksi, konfigurasikan batas kecepatan jaringan sesuai kebutuhan untuk mengurangi dampak terhadap database produksi.

    Incremental backup interval

    Interval pelaksanaan pencadangan inkremental. DBS melakukan pencadangan inkremental sesuai konfigurasi Anda. Jika Anda mengatur interval menjadi 10 menit, DBS akan melakukan pencadangan inkremental setiap 10 menit.

    Delete log after successful backup

    Menentukan apakah log arsip yang berhasil dicadangkan dihapus dari self-managed database.

    Jika Anda memilih Yes, Anda juga harus mengonfigurasi parameter Retain archive log for (days).

    Retain archive log for (days)

    Jumlah hari penyimpanan log arsip di self-managed database. Setelah pencadangan berhasil, sistem akan menghapus log yang lebih lama dari periode retensi yang ditentukan. Nilai default adalah 7, artinya log arsip yang berusia lebih dari 7 hari akan dihapus.

    Parameter ini hanya ditampilkan jika Delete log after successful backup diatur ke Yes.

    Enable compression

    Menentukan apakah data cadangan dikompresi. Nilai yang valid:

    • Enable: direkomendasikan. Data dikompresi selama pencadangan untuk mengurangi storage space.

    • Disable: Data tidak dikompresi selama pencadangan.

    Backup set mode

    Hanya mode Sandbox instance mount backup yang didukung. RMAN melakukan pencadangan Image Copy, dan data cadangan dialirkan ke OSS melalui protokol FUSE tanpa ditulis ke disk. Jika fitur sandbox DBS diaktifkan, data cadangan dapat dimount dalam hitungan detik.

    Server Anda harus memiliki FUSE yang terinstal. Jika tidak, pencadangan akan gagal.

  7. Pada halaman Edit Lifecycle, tentukan periode retensi untuk data cadangan penuh di DBS built-in storage.

    Jika Anda mengaktifkan fitur Incremental backup pada langkah sebelumnya, Anda juga harus mengonfigurasi periode retensi untuk data cadangan inkremental. Untuk informasi selengkapnya tentang siklus hidup data cadangan, lihat Manage the lifecycle of backup data.

  8. Setelah konfigurasi di atas selesai, klik Precheck di pojok kanan bawah halaman.

  9. Setelah precheck berhasil, klik Start Now pada kotak dialog konfirmasi.

Langkah selanjutnya

Pemulihan Bencana Data mendukung pemulihan ke server yang berbeda, pemulihan ke lokasi yang berbeda di server sumber, dan pemulihan ke lokasi asli di server sumber. Untuk informasi selengkapnya, lihat Memulihkan database Oracle dari cadangan fisik.