Pemulihan Bencana Data mendukung pencadangan fisik database Oracle yang berjalan pada sistem operasi Windows atau Linux. Fitur ini mencakup database single-instance, database standby fisik Data Guard, serta database Real Application Cluster (RAC).
Topik ini menjelaskan cara melakukan pencadangan fisik database Oracle. Untuk informasi lebih lanjut tentang pencadangan logis, lihat Mencadangkan dan Memulihkan Secara Logis Database Oracle yang Dihosting di Cloud Pihak Ketiga atau Dikelola Sendiri.
Database Oracle yang Didukung
Database single-instance, database single-instance berbasis Automatic Storage Management (ASM), database standby fisik Data Guard, dan database RAC dapat dicadangkan secara fisik.
Untuk memastikan keberhasilan pencadangan database Oracle RAC, periksa item berikut sebelum memulai proses: file kontrol, file parameter server (SPFILE), file data, file log terarsip, dan file redo log. Untuk detail lebih lanjut, lihat Kueri File dalam Database Oracle RAC.
Untuk mencadangkan seluruh database Oracle RAC, cukup instal gateway cadangan di salah satu server tempat database diterapkan dan tentukan ID sistem (SID) dari database tujuan.
Prasyarat
Mode arsip harus diaktifkan untuk database Oracle yang ingin dicadangkan.
SID dari database Oracle harus diperoleh.
Tambahkan gateway cadangan ke server tempat database Oracle berada. Untuk informasi lebih lanjut, lihat Instal Gateway Cadangan.
Direktori klien database harus diperoleh.
File Oracle RAC harus diperoleh.
Batasan
Pencadangan fisik database Oracle bergantung pada alat RMAN dan file kontrol untuk mengelola metadata cadangan. Oleh karena itu, untuk memastikan keandalan pencadangan dan pemulihan, perhatikan hal-hal berikut saat menggunakan Pemulihan Bencana Data:
Anda tidak dapat mengonfigurasi beberapa jadwal pencadangan untuk satu database Oracle. Jika tidak, pengecualian pemulihan akan terjadi.
Jika Anda memulihkan database Oracle berdasarkan titik waktu, jangan hapus set cadangan penuh terbaru sebelum titik waktu yang ditentukan. Jika tidak, pengecualian pemulihan akan terjadi.
Langkah 1: Buat jadwal pencadangan
Untuk informasi lebih lanjut, lihat Buat Jadwal Pencadangan.
Saat membuat jadwal pencadangan, atur parameter Tipe Sumber Data ke Oracle dan parameter Metode Pencadangan ke Physical Backup.
Langkah 2: Konfigurasikan jadwal pencadangan
Masuk ke Konsol DMS Versi 5.0.
Di bilah navigasi atas, pilih .
CatatanJika Anda menggunakan konsol DMS dalam mode sederhana, gerakkan pointer ke ikon
di sudut kiri atas konsol DMS dan pilih .Di halaman Backup Schedules, temukan jadwal pencadangan yang ingin dikonfigurasi dan klik Configure Backup Schedule di kolom Actions.

Di langkah Configure Backup Source and Destination dari wizard Konfigurasikan Jadwal Pencadangan, konfigurasikan sumber dan tujuan pencadangan, lalu klik Next di pojok kanan bawah halaman.

Bagian
Parameter
Deskripsi
Tidak Ada
Schedule Name
Nama jadwal pencadangan. Pemulihan Bencana Data secara otomatis menghasilkan nama jadwal pencadangan. Kami sarankan Anda memasukkan nama deskriptif yang mudah diidentifikasi. Nama jadwal pencadangan tidak perlu unik.
Backup Source Information
Backup Mode
Metode yang digunakan untuk mencadangkan data. Secara default, metode pencadangan yang Anda pilih saat membeli jadwal pencadangan digunakan. Dalam contoh ini, Pencadangan Fisik digunakan.
Instance Region
Wilayah di mana database yang ingin Anda cadangkan diterapkan.
Backup Gateway
Gateway pencadangan yang diinstal untuk mencadangkan data. Untuk informasi lebih lanjut tentang cara menginstal gateway pencadangan, lihat Instal gateway pencadangan.
Database Type
Tipe database yang ingin Anda cadangkan. Nilai default: Oracle.
SID
SID dari database Oracle sumber. Untuk informasi lebih lanjut, lihat bagian Memperoleh SID dari database Oracle dari topik "Persiapkan untuk pencadangan fisik database Oracle".
Database
Perintah SQL*Plus yang digunakan untuk terhubung ke database. Perintah SQL*Plus dalam format berikut:
<Nama Pengguna Database>/<Password>@<Nama Instansi> as sysdba. Contoh:sys/password@orcl as sysdba.CatatanAnda juga dapat memasukkan
/ as sysdba. Namun, jika otentikasi sistem operasi dinonaktifkan untuk pengguna sysdba dalam lingkungan database Anda, Anda tidak dapat terhubung ke database dengan menggunakan perintah / as sysdba. Dalam hal ini, masukkan perintah<Nama Pengguna Database>/<Password>@<Nama Instansi> as sysdba.Oracle Home
Direktori program dari database yang ingin Anda cadangkan. Untuk informasi lebih lanjut, lihat Memperoleh direktori klien database.
CatatanParameter ini opsional.
Compliance warranty regarding cross-border data transfers
Baca dan setujui komitmen kepatuhan dengan memilih kotak centang.
Backup Destination Information
Backup Storage Type
Tipe penyimpanan yang digunakan untuk menyimpan data pencadangan. Nilai valid:
DBS Storage (recommended): Data pencadangan disimpan di Pemulihan Bencana Data tanpa perlu membuat bucket Object Storage Service (OSS). Anda dikenakan biaya berdasarkan volume data yang disimpan di Pemulihan Bencana Data. Untuk informasi lebih lanjut tentang metode penagihan, lihat Biaya penyimpanan.
OSS For User: Anda harus membuat bucket di konsol OSS terlebih dahulu. Untuk informasi lebih lanjut, lihat Buat bucket.
CatatanDalam contoh ini, DBS Storage (recommended) dipilih. Jika Anda memilih OSS For User, Anda harus mengonfigurasi parameter OSS Bucket Name. Hanya kelas penyimpanan Standar yang didukung.
Jika Anda ingin menyimpan sejumlah besar data, kami sarankan Anda membeli paket penyimpanan berlangganan untuk mengimbangi biaya. Paket penyimpanan Pemulihan Bencana Data lebih hemat biaya daripada metode penagihan bayar sesuai pemakaian.
Storage Encryption
Menentukan apakah akan mengenkripsi data pencadangan. Nilai valid:
Encrypted: Direkomendasikan. Data Disaster Recovery menggunakan AES-256 untuk mengenkripsi data.
Fitur enkripsi sisi server digunakan dalam OSS. Saat Anda mengunggah objek ke bucket yang memiliki enkripsi sisi server diaktifkan, OSS mengenkripsi dan menyimpan objek tersebut. Saat Anda mengunduh objek terenkripsi dari OSS, OSS mendekripsi objek dan mengembalikan objek terdekripsi kepada Anda. Untuk informasi lebih lanjut, lihat Enkripsi sisi server.
Non-encrypted: Data pencadangan tidak dienkripsi.
Di 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 akan dicadangkan.
Di langkah Configure Backup Time, konfigurasikan parameter yang dijelaskan dalam tabel berikut. Lalu, klik Next di pojok kanan bawah halaman.
Parameter
Deskripsi
Full-scale Backup Frequency
Frekuensi jadwal pencadangan. Nilai valid: Periodic Backup dan Single Backup.
Full Data Backup Recurrence
Hari-hari dalam seminggu saat Pemulihan Bencana Data menjalankan jadwal pencadangan. Anda dapat memilih satu atau lebih hari dalam seminggu. Pilih setidaknya satu hari dalam seminggu.
Start At
Waktu mulai pencadangan. Kami sarankan Anda menentukan waktu selama jam non-puncak. Contoh: 01:00.
CatatanJika pencadangan data penuh sebelumnya belum selesai pada waktu mulai pencadangan berikutnya, Pemulihan Bencana Data akan melewati pencadangan berikutnya.
Incremental Backup
Menentukan apakah akan mengaktifkan pencadangan inkremental.
CatatanSebelum mengaktifkan pencadangan inkremental, pastikan bahwa fitur pencatatan biner diaktifkan untuk database yang ingin Anda cadangkan. Secara default, fitur pencatatan biner diaktifkan untuk database ApsaraDB RDS for MySQL. Jika Anda menggunakan database yang dikelola sendiri, Anda harus secara manual mengaktifkan fitur pencatatan biner.
Parameter ini hanya ditampilkan saat Anda mengatur parameter Full-scale Backup Frequency ke Periodic Backup.
Maximum Concurrent Threads for Full Data Backup
Jumlah maksimum thread paralel yang tersedia untuk pencadangan 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 pada bandwidth jaringan. Anda dapat menentukan batas berdasarkan kebutuhan bisnis Anda. Nilai default:
0, yang menunjukkan bahwa bandwidth jaringan tidak dibatasi.Transaction Log backup interval
Interval di mana pencadangan inkremental dilakukan. Pemulihan Bencana Data melakukan pencadangan inkremental berdasarkan konfigurasi Anda. Jika Anda mengatur interval menjadi 10 menit, Pemulihan Bencana Data melakukan pencadangan inkremental setiap 10 menit.
Delete Logs upon Backup Success
Menentukan apakah akan secara otomatis menghapus file log terarsip yang dicadangkan dari database yang dikelola sendiri. Nilai valid:
Enable: Pemulihan Bencana Data secara otomatis menghapus file log yang diarsipkan sebelum periode yang ditentukan oleh parameter archive log save days dari database yang dikelola sendiri setelah pencadangan berhasil. Nilai default parameter simpan hari log arsip: 7. Jika Anda menggunakan nilai default parameter ini, Pemulihan Bencana Data secara otomatis menghapus file log yang diarsipkan tujuh hari lalu dari database yang dikelola sendiri setelah pencadangan berhasil.
Disable: Pemulihan Bencana Data tidak secara otomatis menghapus file log terarsip yang dicadangkan dari database yang dikelola sendiri.
Enable compression
Menentukan apakah akan mengaktifkan kompresi selama pencadangan. Nilai valid:
Enable: direkomendasikan. Data dikompresi selama pencadangan untuk mengurangi ruang penyimpanan.
Disable: Data tidak dikompresi selama pencadangan.
Backup set mode
Metode yang digunakan untuk mencadangkan database. Nilai valid:
Non-intrusive streaming backup: Pemulihan Bencana Data menggunakan Oracle System Backup to Tape (SBT) untuk mencadangkan data. Data pencadangan disimpan sebagai set pencadangan pada tape virtual sebelum data dialirkan ke cloud. Metode ini memerlukan lebih sedikit ruang penyimpanan dan tidak memiliki dampak negatif pada database sumber.
Sandbox instance mount backup: Pemulihan Bencana Data menggunakan alat RMAN untuk melakukan pencadangan salinan gambar. Data pencadangan dialirkan dan dikirim ke Object Storage Service (OSS) menggunakan protokol Filesystem in Userspace (FUSE), bukan disimpan di disk. Setelah fitur sandbox diaktifkan, data pencadangan dapat dipasang dalam hitungan detik.
CatatanAnda harus menginstal protokol FUSE di server Anda untuk memastikan tugas pencadangan berhasil.
Di langkah Edit Lifecycle, konfigurasikan siklus hidup data pencadangan penuh di bagian Konfigurasikan Siklus Hidup Data Penuh.
Jika Anda mengatur parameter Incremental Backup ke Aktifkan di Langkah 6, Anda harus mengonfigurasi siklus hidup data pencadangan inkremental. Untuk informasi lebih lanjut tentang aturan siklus hidup data pencadangan, lihat Bagaimana Cara Mengelola Aturan Siklus Hidup Set Pencadangan?
Setelah konfigurasi selesai, klik Precheck di pojok kanan bawah halaman.
Jika pesan Pemeriksaan Awal Berhasil muncul, klik Start Task.
CatatanJika status jadwal pencadangan adalah status Running, jadwal pencadangan mulai berlaku.
Jika terjadi pengecualian atau kesalahan saat memulai jadwal pencadangan, segera perbaiki masalah tersebut. Untuk informasi lebih lanjut, lihat Bagaimana Cara Memperbaiki Kesalahan untuk Jadwal Pencadangan yang Tidak Normal? Jika masalah tetap ada setelah menggunakan solusi yang disediakan dalam topik tersebut, hubungi dukungan teknis melalui grup DingTalk Pemulihan Bencana Data (ID: 35585947).
Pemulihan Data
Pemulihan Bencana Data memungkinkan Anda memulihkan database Oracle ke server berbeda, direktori lain di server sumber, atau direktori asli di server sumber.
Masuk ke Konsol DMS Versi 5.0.
Di bilah navigasi atas, pilih .
CatatanJika Anda menggunakan konsol DMS dalam mode sederhana, gerakkan pointer ke ikon
di sudut kiri atas konsol DMS dan pilih .Di halaman Jadwal Pencadangan, temukan jadwal pencadangan yang ingin dikelola dan klik Manage di kolom Actions.
Di halaman Configure Task, klik Restore Database di pojok kanan atas.
Di langkah Set Time Restored To, konfigurasikan parameter yang dijelaskan dalam tabel berikut dan klik Next.
Bagian
Parameter
Deskripsi
Tidak Ada
Task Name
Nama tugas pemulihan. Pemulihan Bencana Data secara otomatis menghasilkan nama tugas. Kami sarankan Anda menentukan nama yang dapat membantu Anda mengidentifikasi tugas. Nama tugas tidak perlu unik.
Set Time Restored To
Time Range Available to Restore
Rentang waktu dari titik waktu ketika set pencadangan penuh pertama dibuat hingga titik waktu ketika set pencadangan penuh terbaru dibuat. Database dapat dipulihkan ke titik waktu dalam rentang waktu tersebut.
Restore To
Titik waktu ke mana Anda ingin memulihkan database sumber. Nilainya harus berada dalam rentang waktu yang ditentukan oleh parameter Time Range Available to Restore.
CatatanJika fitur pencadangan inkremental diaktifkan, Pemulihan Bencana Data memungkinkan Anda memulihkan data ke titik waktu dari penyelesaian pencadangan penuh pertama hingga penyelesaian pencadangan inkremental terakhir.
Jika fitur pencadangan inkremental dinonaktifkan, Pemulihan Bencana Data memungkinkan Anda memulihkan data ke titik waktu ketika pencadangan penuh selesai.
Configure Destination Database
Instance Region
Wilayah tempat gateway pencadangan server tujuan berada.
Backup Gateway
Gateway pencadangan server tujuan. Untuk informasi lebih lanjut tentang cara menginstal gateway pencadangan, lihat Instal gateway pencadangan.
Database Type
Tipe database yang ingin Anda pulihkan. Nilai default: Oracle.
Address
Endpoint yang digunakan untuk terhubung ke database yang ingin Anda pulihkan. Nilai default:
localhost.Port Number
Nomor port yang digunakan untuk terhubung ke database yang ingin Anda pulihkan. Nilai default:
1521.SID
SID dari database yang ingin Anda pulihkan.
CatatanAnda dapat menyesuaikan file parameter di direktori
ORACLE_HOME/dbsberdasarkan SID. Jika tidak ada file parameter, Pemulihan Bencana Data secara otomatis membuat file parameter minimum yang tersedia untuk Anda memulihkan database Oracle.Destination Directory
Direktori yang digunakan untuk memulihkan database.
CatatanUntuk memastikan Anda memiliki cukup ruang untuk pemulihan, kami sarankan Anda menyediakan setidaknya 1,3 kali size (in GB) dari instansi sumber atau lima hingga enam kali ukuran set pencadangan penuh Pemulihan Bencana Data. Data dikompresi saat Pemulihan Bencana Data melakukan pencadangan.
Anda dapat melihat ukuran set pencadangan penuh di konsol. Masuk ke konsol Pemulihan Bencana Data. Di panel navigasi kiri, klik Backup Schedules. Di halaman Backup Schedules, temukan jadwal pencadangan dari database sumber dan klik nama jadwal pencadangan. Di panel navigasi kiri, pilih . Di halaman yang muncul, Anda dapat melihat ukuran set pencadangan penuh. Untuk informasi lebih lanjut, lihat Lihat jadwal pencadangan.
Database program directory
Direktori program dari database yang ingin Anda pulihkan. Dalam contoh ini, atur parameter ini ke path absolut yang ditentukan oleh variabel
ORACLE_HOME.Compliance warranty regarding cross-border data transfers
Baca dan setujui komitmen kepatuhan dengan memilih kotak centang.
Di langkah Configure Objects to Restore, atur parameter Mode Pemulihan ke Restore Entire Instance dan klik Precheck di pojok kanan bawah halaman.
CatatanUntuk memulihkan database Oracle dari pencadangan fisik, Anda harus memulihkan seluruh instansi.
Setelah pesan Precheck Passed muncul di kotak dialog Precheck, klik Start Task dan tunggu hingga database selesai dipulihkan.
CatatanWaktu yang diperlukan untuk memulihkan database bergantung pada spesifikasi jadwal pencadangan dan ukuran database. Spesifikasi yang lebih tinggi menawarkan kecepatan pemulihan yang lebih cepat. Untuk informasi lebih lanjut, lihat Uji Kinerja pada Pencadangan Logis dan Fisik.
(Opsional) Masuk ke database yang telah dipulihkan dan eksekusi pernyataan SQL berikut untuk memulai database:
ALTER database OPEN RESETLOGS;
Database Oracle Anda telah berhasil dipulihkan.
FAQ
Bisakah saya mencadangkan database Oracle ke wilayah berbeda secara bersamaan?
Fitur pencadangan dari Pemulihan Bencana Data diimplementasikan menggunakan alat RMAN, dan struktur metadata pencadangan alat RMAN tidak mendukung format pencadangan silang. Oleh karena itu, Anda tidak dapat mencadangkan data ke wilayah berbeda secara bersamaan.
Setiap entri MEMBER dimulai dengan tanda plus (
Setiap entri NAME dimulai dengan tanda plus (
Setiap entri VALUE dimulai dengan tanda plus (
Setiap entri VALUE dimulai dengan tanda plus (
Setiap entri VALUE dimulai dengan tanda plus (