Không, bạn vẫn cần lưu trữ làm lại nhật ký. Một bản sao lưu RMAN không giống như một bản sao lưu lạnh; Khi bạn khôi phục nó, bạn cần áp dụng tất cả các lần làm lại được tạo từ khi bạn bắt đầu sao lưu cho đến khi hoàn thành sao lưu để có được SCN nhất quán trên tất cả các tệp dữ liệu và tệp điều khiển.
Hãy để chúng tôi xem xét các sao lưu nóng thời trang cũ. Trong chế độ này, toàn bộ các khối cơ sở dữ liệu đã thay đổi được ghi vào luồng nhật ký làm lại và tệp được sao chép trong HĐH. Điều này gây ra các khối bị gãy , tức là khối đã thay đổi trong quá trình đọc bởi bản sao lưu. Vì vậy, để khôi phục cơ sở dữ liệu, chúng tôi khôi phục các DBF, sau đó quá trình khôi phục sẽ chồng các khối đã thay đổi từ các bản ghi làm lại được lưu trữ lên các khối bị gãy trong tệp và chúng tôi quay lại cơ sở dữ liệu nhất quán.
Trong bản sao lưu RMAN, vấn đề về các khối bị gãy được loại bỏ do các khối được Oracle đọc thông qua SGA chứ không phải bởi một công cụ Unix như cp
. Tuy nhiên, DBF thay đổi giữa thời gian khối đầu tiên được đọc và khối cuối cùng, do đó, đây là vấn đề tương tự, chỉ ở quy mô lớn hơn. Điều đó có nghĩa là, SCN thay đổi giữa các khối đầu tiên và cuối cùng trong một bản sao lưu. Các bản ghi làm lại lưu trữ bao gồm điều này là tốt.
RMAN cung cấp cho bạn khả năng quản lý của danh mục và phương tiện để thực hiện sao lưu nóng mà không cần tạo lại với tốc độ cao hơn nhiều (điều này gây áp lực riêng cho các đĩa, hệ thống sao lưu, v.v.). Tuy nhiên BACKUP DATABASE
sẽ không cung cấp cho bạn một cơ sở dữ liệu nhất quán trong chính nó; các chỉ cách để làm điều đó trong Oracle là sao lưu lạnh.