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:
-
Full backup (cadangan RMAN level 0) mencadangkan semua file data, log arsip, file parameter, dan file kontrol dari database Oracle.
-
Synthetic backup mencakup langkah-langkah berikut:
-
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).
-
Incremental backup mencadangkan blok data yang telah berubah sejak cadangan terakhir (full backup atau synthetic backup). Perubahan tersebut disimpan sebagai file incremental backup.
-
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.CatatanSet cadangan hasil sintesis baru tidak memengaruhi set cadangan penuh sebelumnya.
-
Titik mount pada self-managed database lokal kemudian dilepas.
-
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-
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 mengembalikanDISABLED, berarti fitur tersebut nonaktif. -
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.
Fitur sandbox tidak dapat dinonaktifkan selama periode pratinjau publik.
Langkah 1: Buat jadwal pencadangan
Untuk informasi selengkapnya, lihat Create a backup schedule.
Saat membuat jadwal pencadangan, atur Oracle ke Oracle dan physical backup ke physical backup.
Langkah 2: Konfigurasikan jadwal pencadangan
-
Login ke Data Management (DMS) console V5.0.
-
Pada bilah navigasi atas, pilih .
CatatanJika Anda menggunakan konsol DMS dalam mode simple, arahkan penunjuk mouse ke ikon
di pojok kiri atas konsol DMS, lalu pilih . Pada halaman Backup Schedules, temukan jadwal pencadangan yang ingin dikonfigurasi, lalu klik Configure Backup Schedule pada kolom Actions.

-
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.CatatanAnda 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.
CatatanParameter 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.
-
Pada langkah Edit Backup Objects, opsi Back Up Entire Instance dipilih secara default. Klik Next.
CatatanJika Anda mencadangkan seluruh database, data izin dan prosedur tersimpan juga ikut dicadangkan.
-
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.
CatatanJika 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.
CatatanJika 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.CatatanSaat 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.
-
-
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.
-
Setelah konfigurasi di atas selesai, klik Precheck di pojok kanan bawah halaman.
-
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.