Video: The Long Way Home / Heaven Is in the Sky / I Have Three Heads / Epitaph's Spoon River Anthology 2025
Bạn không nên nghỉ ngơi quá nhiều, vì vậy, hãy xem xét phục hồi mà không có Dorrade Data Recovery Advisor (DRA) của Oracle 12c. DRA sẽ không giúp bạn trong mọi tình huống. Điều gì nếu tập tin bạn cần để khôi phục lại phải đi đâu đó khác? DRA sẽ không biết phải đặt ở đâu.
Thêm vào đó, thật là hay để hiểu cách phục hồi mà không có DRA. Bạn có thể thấy mình trong một cơ sở dữ liệu không phải là 12c vào một ngày nào đó. Phương pháp sau đây hoạt động trở lại bình minh của Recovery Manager (RMAN).
Ví dụ này bạn đã mất một tập tin dữ liệu nhưng không thể đưa nó trở lại cùng một chỗ. (Trong trường hợp này bạn có nghĩa là RMAN . ) Bạn phải nói với RMAN nơi đặt file; sau đó RMAN sẽ khôi phục lại nó đến vị trí thích hợp.
-
Bạn đã mất một đĩa với một tập tin dữ liệu trên đó.
-
Đĩa sẽ không được thay thế và bạn phải khôi phục tệp dữ liệu ở nơi khác.
-
Bạn nói với RMAN nơi đặt tập tin dữ liệu.
-
Bạn cho RMAN khôi phục tệp dữ liệu.
-
Bạn cho RMAN khôi phục tệp dữ liệu.
-
Nếu cơ sở dữ liệu đã bị đóng, bạn mở nó. Nếu cơ sở dữ liệu mở, bạn trực tuyến tệp dữ liệu.
Ví dụ này sử dụng Oracle trên Linux bắt đầu với cơ sở dữ liệu đóng; bạn mở nó và sau đó sửa lỗi. Để tạo ra lỗi này, chỉ cần đổi tên người dùng01. dbf dữ liệu tập tin trong khi cơ sở dữ liệu đã được xuống.
ORA-01157: không thể xác định / khóa tập tin dữ liệu 4 - xem tệp dấu vết DBWR ORA-01110: tệp dữ liệu 4: '/ u01 / app / oracle / oradata / dev12c / users01. dbf '
Xem nếu đó là tập tin bị mất duy nhất:
Xác định xem đây là tập tin duy nhất bị ảnh hưởng và cho dù đó là một tập tin quan trọng.
Bạn cũng xác định rằng nó phải được khôi phục vào một đĩa khác.
Khởi chạy RMAN và lấy tệp dữ liệu ngoại tuyến:
Bạn thấy điều này:
bằng cách sử dụng tệp tin kiểm soát cơ sở dữ liệu mục tiêu thay vì mục lục khôi phục Báo cáo xử lý
Mở cơ sở dữ liệu:
location:
Trong trường hợp này, nó là đĩa u02, một vị trí khác. Đầu ra cho biết rằng tệp đang được khôi phục và khôi phục ở vị trí mới:
lệnh thực hiện: SET NEWNAME Khởi động khôi phục vào 30-JUN-2013 11: 48: 46 bằng cách sử dụng tệp tin kiểm soát cơ sở dữ liệu đích thay vì kênh danh mục phục hồi ORA_DISK_1: SID = 7 device type = Kênh DISK ORA_DISK_1: khôi phục datafile 00004 nhập dữ liệu đầu vào copy RECID = 12 STAMP = 819457925 tên tập tin = / u01 / app / oracle /
fast_recovery_area / DEV12C / datafile / o1_mf_users_8x0lp5mo_. dbf đích đến khôi phục dữ liệu 00004: / u02 / app / oracle / oradata / dev12c / users01.dbf kênh ORA_DISK_1: sao chép dữ liệu sao chép của datafile 00004 tên tập tin xuất ra = / u02 / app / oracle / oradata / dev12c / users01. dbf RECID = 13 STAMP = 819460128 Hoàn thành khôi phục vào lúc 30-Jun-2013 11: 48: 49 datafile 4 chuyển sang bản sao dữ liệu Khởi động phục hồi vào 30-Jun-2013 11: 48: 49 bằng cách sử dụng kênh ORA_DISK_1 bắt đầu phục hồi phương tiện truyền thông … đầu ra snipped … media hoàn thành phục hồi, thời gian trôi qua: 00: 00: 01 Hoàn thành hồi phục vào 30 tháng 6-năm 2013 11: 48: 52Khi phục hồi kết thúc, thay đổi không gian bảng để đưa nó lên mạng: