Câu trả lời:
Tôi sẽ trả lời điều này ở mức cao cho bạn. Hai phương pháp sao lưu làm việc ở các cấp độ khác nhau. Một RMAN
bản sao lưu là một bản sao lưu vật lý và một bản sao lưu Data Pump là một bản sao lưu logic .
Kết xuất cơ sở dữ liệu bằng cách sử dụng expdp
là xuất 1 lần của một hoặc nhiều lược đồ cơ sở dữ liệu. Nó sao lưu DDL (cấu trúc bảng, khung nhìn, từ đồng nghĩa, thủ tục được lưu trữ, gói, v.v.), cộng với dữ liệu.
Một RMAN
bản sao lưu là một bản sao lưu tại thời điểm của toàn bộ cơ sở dữ liệu (cho mục đích của câu hỏi này). Nó sao lưu các khối vật lý tạo nên cơ sở dữ liệu (tệp dữ liệu, tệp điều khiển, nhật ký lưu trữ, v.v.) và, kết hợp với nhật ký lưu trữ cơ sở dữ liệu, cho phép tùy chọn khôi phục thời gian.
Trong trường hợp mất cơ sở dữ liệu hoàn chỉnh, một RMAN
bản sao lưu có thể được sử dụng để khôi phục cơ sở dữ liệu hoàn chỉnh. Tuy nhiên, kết xuất dữ liệu được thực hiện bằng cách sử dụng expdp
cơ sở dữ liệu mới được tạo trước khi dữ liệu có thể được nhập bằng cách sử dụng impdp
.
Đối với cơ sở dữ liệu Oracle XE sở thích (có thể không ở chế độ archeelsog), các bản sao lưu sử dụng expdp
có thể sẽ đủ.
Tài liệu Oracle bao gồm điều này tốt hơn nhiều so với tôi có thể giải thích. Khái niệm cơ sở dữ liệu Oracle® - Sao lưu và phục hồi