"Khôi phục cơ sở dữ liệu;" lệnh sẽ đọc bản sao lưu từ phương tiện phương tiện sao lưu để các tệp cơ sở dữ liệu của bạn giống hệt như khi bản sao lưu cuối cùng được thực hiện. Nó không khôi phục các tệp điều khiển.
"Khôi phục cơ sở dữ liệu;" lệnh sẽ áp dụng sao lưu tăng dần (không áp dụng - ví dụ của bạn chỉ có bản sao lưu đầy đủ) và áp dụng nhật ký lưu trữ (cũng không áp dụng, bạn đang ở chế độ "NOARCHIVELOG".) Nó cũng có thể ghi vào các tệp điều khiển - nếu có, bạn có thể thấy lý do tại sao nó được yêu cầu.
Sau khi các lệnh khôi phục / khôi phục / mở mà bạn đã đưa ra trong câu hỏi của mình, cơ sở dữ liệu của bạn vẫn như cũ tại thời điểm sao lưu. Mọi giao dịch được cam kết sau khi sao lưu sẽ bị mất và không thể khôi phục được vì bạn đang ở chế độ "NOARCHIVELOG". Bạn cần ở chế độ "ARCHIVELOG" để khôi phục hoàn toàn "đúng lúc".
tạm biệt, những tệp nào, nếu có, bạn đã xóa, đổi tên hoặc di chuyển để thực sự mô phỏng một lỗi phương tiện thực sự? Tôi cá là bạn đã không xóa một trong các tệp kiểm soát của mình. Bạn cần thực hành kịch bản đó.