Drop table thì có lấy lại được dữ liệu hay không? Dữ liệu sau khi drop sẽ được lưu ở đâu?

Drop table thì có lấy lại được dữ liệu hay không? Dữ liệu sau khi drop sẽ được lưu ở đâu?

Trả lời:

Có,

Dữ liệu bảng sau khi drop sẽ được lưu ở dba_recyclebin (thùng rác)

Xem đối tượng trong recyclebin

SELECT * FROM DBA_RECYCLEBIN;

Thủ tục khôi phục data

FLASHBACK TABLE “BIN$<object_id>” TO BEFORE DROP;

Hoặc sử dụng tên đối tượng

FLASHBACK TABLE <table_name> TO BEFORE DROP;

Index

FLASHBACK INDEX <index_name> TO BEFORE DROP;

Xoá toàn bộ dữ liệu trong recyclebin (thùng rác, giống như đổ rác trong window)

PURGE DBA_RECYCLEBIN;

 

Danh mục: Q&A
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest
0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận