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

cadangan sederhana oracle rman

"memulihkan basis data;" perintah akan membaca cadangan dari media media cadangan sehingga file database Anda persis seperti ketika cadangan terakhir diambil. Itu tidak memulihkan file kontrol.

"Database pemulihan;" perintah akan menerapkan pencadangan tambahan (tidak berlaku - contoh Anda hanya memiliki cadangan lengkap) dan menerapkan log arsip (juga tidak berlaku, Anda berada dalam mode "NOARCHIVELOG".) Perintah ini juga dapat menulis ke file kontrol - jika ya, Anda dapat melihat mengapa itu diperlukan.

Setelah mengembalikan/memulihkan/membuka perintah yang Anda keluarkan dalam pertanyaan Anda, basis data Anda seperti pada saat pencadangan. Setiap transaksi yang dilakukan setelah pencadangan hilang dan tidak dapat dipulihkan karena Anda berada dalam mode "NOARCHIVELOG". Anda harus berada dalam mode "ARCHIVELOG" untuk melakukan pemulihan "titik waktu" yang lengkap.

byw, file apa, jika ada yang Anda hapus, ganti nama, atau pindahkan untuk benar-benar mensimulasikan kegagalan media yang sebenarnya? Saya berani bertaruh Anda tidak menghapus salah satu file kontrol Anda. Anda perlu mempraktikkan skenario itu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menampilkan komentar kolom dengan operasi desc

  2. Bagaimana cara mengetahui apakah database Oracle diatur ke komit otomatis?

  3. Opsi tidak dikenal:-MaxMetaspaceSize=256m

  4. Lewati array dari Java ke Oracle:java.sql.SQLException:Gagal mengonversi ke representasi internal:error

  5. Paksa Oracle Jatuhkan Tabel Temp Global