Untuk menetapkan strategi Pencadangan dan Pemulihan yang kuat untuk database kami, pertama-tama, kami perlu menyiapkan Fast Recovery Area (FRA) yang stabil dan setelah itu muncul Archivelog Mode
. Untuk memahami Apa itu Archivelog Mode
dan Mengapa kita membutuhkannya, pertama-tama kita perlu mengetahui apa itu backup offline dan online backup serta backup lengkap dan tidak lengkap.
Pada artikel ini kita akan fokus pada Backup Online dan Offline, apa itu? Apa Kelebihan dan Kekurangannya.
Cadangan Offline
Pencadangan offline, seperti namanya, adalah pencadangan yang dilakukan saat instance database tidak aktif. Pencadangan offline juga dikenal sebagai pencadangan dingin .
Keuntungan Pencadangan Offline
- Tidak Perlu Konfigurasi Khusus
Keuntungan terbesar dari pencadangan offline adalah – tidak memerlukan konfigurasi khusus. Anda benar-benar dapat melakukan pencadangan offline database pada pengaturan pabriknya.
- Cadangan Offline Adalah Cadangan Lengkap
Karena pencadangan diambil saat basis data tidak aktif, maka wajar untuk mengatakan bahwa – Ini adalah lengkap cadangan dari database. Tetapi Anda akan terkejut mengetahui bahwa – meskipun ini adalah cadangan lengkap, tetap saja itu tidak direkomendasikan sebagai praktik terbaik. Bahkan untuk database pengujian yang telah Anda konfigurasikan untuk dry runs
aplikasi Anda.
Kerugian Cadangan Offline
Walaupun backup yang dibuat saat database down adalah Complete Backup database tapi tetap tidak disarankan dan itu semua karena kelebihannya. Ya, keuntungan terbesarnya juga, kerugiannya.
Karena tidak memerlukan konfigurasi khusus, maka kemungkinan database Anda berada dalam mode operasi default yaitu NOARCHIVELOG
. Dalam hal ini, perubahan apa pun yang dilakukan setelah pencadangan penuh tidak dapat dipulihkan. Dalam database yang berjalan di NOARCHIVELOG
, pemulihan point-in-time juga tidak mungkin. Oleh karena itu, selalu disarankan untuk meletakkan database Anda di ARCHIVELOG
modus.
Kerugian kedua adalah down time database. Karena untuk mengambil cadangan offline penuh kita perlu mematikan database. Dan ketika database sedang down, tidak ada yang bisa mengaksesnya. Dalam database produksi yang besar, waktu henti ini dapat menjadi masalah besar.
Apakah Pencadangan Offline Konsisten?
Jadi Anda pasti bertanya-tanya – Karena kami telah melakukan pencadangan saat instance database sedang down, maka itu harus konsisten?
Pencadangan offline dapat disebut konsisten hanya jika file data, file kontrol, dan log ulang disinkronkan satu sama lain saat Anda mematikan database. Ini hanya terjadi jika database dimatikan dengan cara yang benar.
Tetapi jika database dimatikan dengan cara yang salah dengan SHUTDOWN ABORT
perintah maka Database mengulang log, file kontrol dan file data tidak disinkronkan satu sama lain.
Jadi memanggil cadangan offline database yang konsisten, ketika operasi dibatalkan secara tiba-tiba, akan salah.
Cadangan Daring
Pencadangan online adalah kebalikan dari pencadangan offline. Yang berarti cadangan yang diambil saat database aktif dan berjalan disebut Cadangan Online. Pencadangan online juga dikenal sebagai Pencadangan Panas.
Keuntungan Pencadangan Online
- Memerlukan Mode Arsip
Untuk melakukan pencadangan online, database kami memerlukan beberapa konfigurasi khusus. Yaitu – Pencadangan Online hanya dapat dilakukan pada database yang berjalan di ARCHIVELOG
mode. Anda dapat menyebutnya sebagai kerugian, tetapi hal baiknya adalah ini hanya terjadi satu kali.
- Waktu Hening Hampir Nol
Keuntungan terbesar dari pencadangan online dibandingkan pencadangan offline adalah – Waktu henti hampir nol.
Apakah Pencadangan Online Konsisten?
Tidak seperti pencadangan Offline, pencadangan online dilakukan saat instans basis data aktif dan berjalan. Ketika database sedang berjalan (bahkan dalam keadaan normal) selalu dalam keadaan tidak konsisten. Dan, setiap pencadangan yang dilakukan dalam keadaan basis data yang tidak konsisten selalu merupakan pencadangan yang tidak konsisten. Jadi backup online bukanlah backup yang konsisten. Itu selalu merupakan cadangan yang tidak konsisten.
Kami akan mempelajari lebih lanjut tentang pencadangan yang tidak konsisten dan konsisten di tutorial berikutnya yang akan datang di saluran YouTube saya. Jadi pastikan untuk berlangganan.
Itu saja untuk tutorial ini. Terima kasih dan semoga harimu menyenangkan.