Database Backup (DBS) mendukung pencadangan fisik untuk database Oracle yang berjalan pada sistem operasi Windows atau Linux. Anda dapat mencadangkan database Oracle dengan berbagai arsitektur, seperti database single-instance, database standby fisik Data Guard, dan database Real Application Clusters (RAC).
Pencadangan logis Oracle dijelaskan dalam Pencadangan dan pemulihan logis untuk database Oracle lintas cloud atau yang dikelola sendiri.
Arsitektur Oracle yang didukung untuk pencadangan fisik
Single-instance, single-instance Automatic Storage Management (ASM), standby fisik Oracle Data Guard, dan Oracle RAC.
-
Sebelum memulai pencadangan, verifikasi file kontrol, file parameter, file data, log terarsip, dan file redo log seperti yang dijelaskan dalam Kueri file Oracle RAC.
-
Untuk mencadangkan seluruh database RAC, Anda hanya perlu men-deploy gateway cadangan pada mesin instans apa pun dalam RAC dan memberikan Oracle system ID (SID) untuk instans tersebut.
Prasyarat
-
Mode ARCHIVELOG diaktifkan untuk database Oracle.
-
SID Oracle telah diperoleh.
-
Gateway cadangan telah diinstal pada server database Oracle. Instal gateway cadangan.
-
Direktori program database telah diperoleh.
-
File Oracle RAC telah diperoleh.
Batasan
DBS menggunakan RMAN dan file kontrol untuk manajemen metadata dalam pencadangan fisik Oracle. Perhatikan batasan berikut saat menggunakan DBS untuk pencadangan atau pemulihan fisik:
-
Jangan mengonfigurasi dua rencana cadangan atau lebih untuk database Oracle yang sama. Hal ini dapat menyebabkan pemulihan gagal.
-
Saat memulihkan database Oracle ke titik waktu tertentu, jangan menghapus set cadangan penuh terbaru yang dibuat sebelum titik waktu tersebut. Menghapus set cadangan ini dapat menyebabkan pemulihan gagal.
Langkah 1: Buat rencana cadangan
Saat membeli jadwal cadangan, atur parameter Jenis Sumber Data menjadi Oracle dan parameter Metode Cadangan menjadi Physical Backup.
Langkah 2: Konfigurasikan rencana cadangan
-
Login ke Konsol Data Management (DMS).
-
Pada bilah navigasi atas, pilih .
CatatanJika Anda menggunakan Konsol DMS dalam mode simple, arahkan pointer ke ikon
di pojok kiri atas Konsol DMS dan pilih . -
Temukan Backup Schedule ID untuk jadwal yang ingin Anda konfigurasi, lalu klik Configure Backup Schedule pada kolom Actions.

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

Kategori
Konfigurasi
Deskripsi
Tidak ada
Backup Plan Name
DBS menghasilkan nama secara otomatis. Tentukan nama deskriptif agar mudah diidentifikasi. Unik tidak wajib.
Backup Source Information
Backup Mode
Default mengikuti metode yang dipilih saat pembuatan rencana. Dokumen ini membahas pencadangan fisik Oracle.
Instance Region
Pilih wilayah tempat instans yang ingin Anda cadangkan berada.
Backup Gateway
Pilih gateway cadangan untuk database tujuan. Tambahkan gateway cadangan.
Database Type
Nilai default adalah Oracle.
SID
Masukkan SID Oracle dari database tujuan. Peroleh SID Oracle.
Database Logon
Masukkan perintah SQL*Plus untuk login ke database. Formatnya adalah
akun database/password@nama instans as sysdba. Contohnya,sys/password@orcl as sysdba.CatatanAnda juga dapat memasukkan
/ as sysdba. Jika autentikasi sistem operasi dinonaktifkan di lingkungan database, Anda tidak dapat login. Dalam kasus ini, gunakan formatakun database/password@nama instans as sysdbauntuk login.Oracle Home
Masukkan jalur mutlak ORACLE_HOME. Direktori program database telah diperoleh.
CatatanParameter ini opsional.
Compliance Warranty Regarding Cross-border Data Transfers
Baca dan pilih komitmen kepatuhan.
Backup Destination Information
Backup Storage Class
Jenis penyimpanan untuk tujuan cadangan. Opsi berikut didukung:
-
Penyimpanan Bawaan DBS (Disarankan): Tidak memerlukan bucket. Data disimpan secara otomatis di penyimpanan bawaan DBS. Ditagih berdasarkan volume data yang disimpan di DBS. Biaya penyimpanan.
-
OSS For User: Memerlukan bucket OSS yang telah dibuat sebelumnya. Buat bucket di konsol.
Catatan-
Pada contoh ini, penyimpanan bawaan dipilih. Jika Anda memilih User OSS, Anda juga harus mengonfigurasi parameter OSS Bucket Name. Hanya kelas penyimpanan OSS Standard yang didukung.
-
Untuk volume data besar, paket penyimpanan langganan DBS mengimbangi biaya penyimpanan bawaan DBS dan lebih hemat biaya dibandingkan bayar sesuai penggunaan.
Storage Type
Metode penyimpanan. Opsi berikut didukung:
-
Encrypted (Disarankan): Menggunakan algoritma Advanced Encryption Standard (AES) 256 standar industri untuk penyimpanan terenkripsi.
OSS mengenkripsi objek saat upload dan mendekripsinya saat download secara otomatis. Enkripsi sisi server.
-
Non-encrypted: Enkripsi tidak diaktifkan.
-
-
Pada halaman Configure Backup Objects, Back Up Entire Instance dipilih secara default. Klik Next.
CatatanJika Anda mencadangkan seluruh database, izin dan prosedur tersimpan juga ikut dicadangkan.
-
Pada halaman Configure Backup Time, konfigurasikan jadwal cadangan dan parameter lainnya, lalu klik Next.
Konfigurasi
Deskripsi
Full Backup Frequency
Pilih Periodic Backup atau Single Backup sesuai kebutuhan.
Full Backup Cycle
Hari dalam seminggu saat DBS menjalankan jadwal cadangan. Anda dapat memilih satu atau beberapa hari dalam seminggu. Pilih minimal satu hari dalam seminggu.
Start At
Waktu mulai pencadangan. Kami menyarankan 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 akan mengaktifkan pencadangan inkremental.
CatatanSaat Anda mengaktifkan parameter ini, pastikan binary logging (binlog) diaktifkan untuk database tujuan. Binlog diaktifkan secara default untuk instans ApsaraDB RDS for MySQL. Untuk database yang dikelola sendiri, Anda harus mengaktifkan binlog secara manual.
Parameter ini hanya ditampilkan jika Anda mengatur parameter Full Backup Frequency ke Periodic Backup.
Maximum Concurrent Threads For Full Backup
Jumlah maksimum thread concurrent yang tersedia untuk cadangan penuh. Anda dapat mengonfigurasi parameter ini untuk menyesuaikan kecepatan pencadangan. Misalnya, Anda dapat mengurangi jumlah thread pencadangan untuk meminimalkan dampak pada database.
Backup Network Speed Limit
Batas lebar pita jaringan. Anda dapat menentukan batas berdasarkan kebutuhan bisnis Anda. Nilai default:
0, yang menunjukkan bahwa lebar pita jaringan tidak dibatasi.Incremental Backup Interval
Interval pelaksanaan pencadangan inkremental. DBS melakukan pencadangan inkremental berdasarkan konfigurasi Anda. Jika Anda mengatur interval menjadi 10 menit, DBS akan melakukan pencadangan inkremental setiap 10 menit.
Delete Logs Upon Backup Success
Menentukan apakah akan menghapus log terarsip yang berhasil dicadangkan dari database yang dikelola sendiri setelah pencadangan berhasil. Opsi berikut didukung:
-
Enable: Setelah pencadangan berhasil, secara otomatis menghapus log terarsip yang lebih lama dari ambang batas Archive Log Save Days (default: 7 hari) dari database yang dikelola sendiri.
-
No: Jangan menghapus log terarsip dari database yang dikelola sendiri.
Enable Compression
Pilih apakah akan mengaktifkan kompresi. Opsi berikut didukung:
-
Enable: disarankan. Data dikompresi selama pencadangan untuk mengurangi ruang penyimpanan.
-
Disable: Data tidak dikompresi selama pencadangan.
Backup Set Mode
Pilih mode pencadangan stream non-intrusif atau mode pencadangan mount untuk pemulihan dalam hitungan detik. Opsi berikut didukung:
-
Non-intrusive Stream Backup Mode: Menggunakan Oracle System Backup to Tape (SBT) untuk mengalirkan cadangan ke cloud melalui antarmuka tape virtual. Tidak mengganggu database sumber dan menggunakan ruang penyimpanan lebih sedikit.
-
Sandbox Instance Mount Backup: Melakukan pencadangan salinan gambar RMAN yang dialirkan ke OSS melalui FUSE tanpa menulis ke disk lokal. Dengan fitur sandbox diaktifkan, data cadangan dapat dimount dalam hitungan detik.
CatatanAnda harus menginstal FUSE di server Anda. Jika tidak, pencadangan akan gagal.
-
-
Pada halaman Edit Lifecycle, masukkan periode retensi untuk data cadangan penuh di penyimpanan bawaan.
Jika Anda mengaktifkan Incremental Backup pada langkah sebelumnya, konfigurasikan juga periode retensi untuk data cadangan inkremental. Kelola siklus hidup.
-
Setelah konfigurasi di atas selesai, klik Precheck di pojok kanan bawah halaman.
-
Setelah precheck berhasil, klik Start Now pada kotak dialog yang muncul.
Catatan-
Rencana cadangan berhasil dikonfigurasi ketika Status-nya berubah menjadi Running.
-
Jika rencana cadangan menjadi abnormal, lakukan troubleshooting menggunakan Cara memperbaiki rencana cadangan abnormal. Jika masalah berlanjut, hubungi kami melalui grup DingTalk 35585947.
-
Pemulihan data
DBS mendukung pemulihan data ke lokasi asalnya, lokasi baru pada mesin yang sama, atau mesin yang berbeda.
-
Login ke Konsol Data Management (DMS).
-
Pada bilah navigasi atas, pilih .
CatatanJika Anda menggunakan Konsol DMS dalam mode simple, arahkan pointer ke ikon
di pojok kiri atas Konsol DMS dan pilih . -
Temukan rencana cadangan yang ingin Anda kelola dan klik Manage pada kolom Actions.
-
Pada halaman Configure Task, klik Restore Database di pojok kanan atas.
-
Pada halaman Set Time Restored To, konfigurasikan informasi berikut dan klik Next.
Kategori
Konfigurasi
Deskripsi
Tidak ada
Task Name
Dihasilkan secara otomatis. Tentukan nama deskriptif agar mudah diidentifikasi. Unik tidak wajib.
Set Time Restored To
Restorable Time Range
Rentang waktu dari titik waktu saat set cadangan penuh pertama dibuat hingga titik waktu saat set cadangan penuh terbaru dibuat. Database dapat dipulihkan ke titik waktu dalam rentang tersebut.
Selected Restore Time Point
Pilih titik waktu pemulihan yang berada dalam Recoverable Time Range.
Catatan-
Jika pencadangan log inkremental diaktifkan, Anda dapat memulihkan ke titik waktu apa pun setelah pencadangan.
-
Jika pencadangan log inkremental tidak diaktifkan, Anda hanya dapat memulihkan ke titik waktu set cadangan penuh.
Recover Target Database
Instance Region
Pilih wilayah tempat gateway cadangan tujuan berada.
Backup Gateway
Pilih gateway cadangan tujuan untuk pemulihan. Instal gateway cadangan.
Database Type
Nilai default adalah Oracle.
Endpoint
Endpoint database tujuan. Nilai default adalah
localhost.Port
Port database tujuan. Nilai default adalah
1521.SID
Masukkan nama SID yang sesuai.
CatatanAnda dapat membuat file parameter kustom di direktori
ORACLE_HOME/dbsberdasarkan nama SID. Jika tidak ada file parameter yang dibuat, sistem akan secara otomatis membuat file parameter minimal yang dapat digunakan untuk memulihkan database Oracle.Database Restore Directory
Masukkan direktori pemulihan database.
CatatanAlokasikan Storage Space (GB) minimal 1,3× ukuran instans sumber atau 5–6× ukuran set cadangan penuh (cadangan dikompresi).
Login ke konsol. Pada halaman , klik nama rencana cadangan. Pada halaman , lihat ukuran set cadangan penuh. Untuk informasi lebih lanjut, lihat Lihat rencana cadangan.
Database Program Directory
Masukkan jalur mutlak
ORACLE_HOME.Data Cross-border Compliance Commitment
Baca dan pilih komitmen kepatuhan.
-
-
Pada halaman Configure Objects to Restore, pilih Restore Entire Instance lalu klik Precheck di pojok kanan bawah.
CatatanSaat ini, pencadangan fisik hanya mendukung pemulihan seluruh instans.
-
Setelah kotak dialog Precheck menampilkan Precheck Passed, klik Start Task dan tunggu hingga pemulihan database selesai.
CatatanWaktu pemulihan tergantung pada spesifikasi rencana cadangan dan ukuran database. Rencana dengan spesifikasi lebih tinggi memulihkan lebih cepat. Uji kinerja untuk pencadangan logis dan fisik.
-
Opsi: Akses database dan jalankan perintah berikut untuk memulai database.
ALTER database OPEN RESETLOGS;
Database Oracle telah dipulihkan.
FAQ
T: Dapatkah saya mencadangkan database Oracle ke wilayah berbeda secara bersamaan untuk penyimpanan multi-wilayah?
J: Tidak. DBS menggunakan RMAN, dan metadata RMAN tidak mendukung pencadangan simultan ke wilayah berbeda.
Nilai pada kolom MEMBER diawali tanda plus (
Pada contoh ini, nilai NAME diawali dengan
Nilai VALUE diawali tanda plus (
Nilai pada kolom VALUE diawali tanda plus (
Nilai VALUE diawali tanda plus (