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

Pemulihan basis data Oracle

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. menghitung jam berdasarkan jam kerja di Oracle SQL

  2. Tidak Dapat Memasukkan Unicode Menggunakan cx-Oracle

  3. Membuat sha1-hash dari baris di Oracle

  4. Menyebarkan Pusat Data Cloudera CDP di Oracle Cloud Infrastructure (OCI)

  5. Pengguna skema Oracle tidak dapat membuat tabel dalam prosedur