"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.