Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

sao lưu đơn giản oracle rman

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




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-28001:Mật khẩu đã hết hạn

  2. Làm cách nào để xóa giá trị mặc định khỏi một cột trong oracle?

  3. Làm tròn Oracle

  4. Tạo ứng dụng Java trong Oracle JDeveloper, Phần 2

  5. ODP.NET có yêu cầu cài đặt Oracle Client không