Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Cadangan Online Vs Offline

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-00979 bukan grup dengan ekspresi

  2. cara menggunakan dbms_scheduler untuk menjalankan pekerjaan setiap 30 menit

  3. Cara menghapus bagian dari string di Oracle

  4. Perbedaan Antara Stempel Waktu dalam Milidetik di Oracle

  5. TO_TIMESTAMP_TZ() Fungsi di Oracle