Pemulihan database Oracle adalah proses memulihkan database Oracle dari kegagalan seperti hard disk crash, server crash, humar error. Itu menggunakan redo log yang dihasilkan di database oracle.
Ada pemulihan berikut
1)Pemulihan Instance
Oracle melakukan pemulihan ini secara otomatis . Ini terjadi dalam kasus RAC ketika instance yang bertahan memulihkan instance yang gagal dengan menggunakan log ulang untuk memulihkan data yang dikomit dalam buffer database. Oracle juga membatalkan transaksi yang tidak terikat menggunakan segmen undo
2) Pemulihan Kerusakan
Oracle melakukan pemulihan ini secara otomatis . Ini terjadi ketika semua node RAC down atau server crash atau shutdown dibatalkan dalam kasus node tunggal. Pemulihan crash terjadi dengan menggunakan redo log untuk memulihkan data yang dikomit dalam buffer database. Oracle juga membatalkan transaksi yang tidak dikomit menggunakan segmen undo
3)Pemulihan Media
Pemulihan media mengharuskan pengguna untuk mengeluarkan perintah. Ini terjadi ketika file data hilang atau rusak atau redolog rusak
Ini juga berfungsi dengan menerapkan redolog untuk memulihkan data yang dikomit di buffer database. Oracle juga membatalkan transaksi yang tidak dikomit menggunakan segmen undo
Ada dua jenis pemulihan media
Pemulihan Lengkap
Dalam pemulihan ini, database dapat dipulihkan ke titik kegagalan yang tepat. Disebut selesai karena Oracle menerapkan semua perubahan redo ke cadangan
Pemulihan Tidak Lengkap
jika basis data tidak dapat dipulihkan ke waktu terkini karena kami tidak memiliki arsip redo log yang memadai, maka basis data dapat dipulihkan ke titik waktu hingga kami memiliki redo log yang diarsipkan.
Dalam kasus pemulihan yang tidak lengkap, pengguna dapat melakukan:
a)Pemulihan point-in-time tablespace (TSPITR), yang memungkinkan pengguna untuk memulihkan satu atau lebih tablespace ke point-in-time yang berbeda
dari database lainnya.
b) Pemulihan berbasis waktu, juga disebut pemulihan titik-dalam-waktu (PITR), yang memulihkan data hingga titik waktu tertentu.
c)Batal -pemulihan berbasis, yang pulih hingga perintah CANCEL dikeluarkan.
d) Pemulihan berbasis perubahan atau pemulihan urutan log. Jika perintah O/S digunakan, pemulihan berbasis perubahan akan pulih hingga SCN yang ditentukan dalam catatan pengulangan.
Poin-poin penting
a)Pemulihan memerlukan cadangan basis data sehingga strategi kami untuk pencadangan harus semua pemandangan.
b) Pemulihan dapat dilakukan secara manual jika kami tidak menggunakan RMAN untuk cadangan.
c) RMAN memudahkan pemulihan. Jadi, disarankan untuk menggunakan jika memungkinkan