9: Flashback query database

Flashback query: Là một tính năng trong cơ sở dữ liệu Oracle Database cho phép truy vẫn dữ liệu trong quá khứ. Nó cho phép bạn xem lại trạng thái dữ liệu tại một thời điểm trước đó mà không cần khôi phục lại CSDL.

Khi sử dụng flashback query bạn có thể truy vấn dữ liệu như thể nó đang tồn tại trong quá khứ, giúp. chúng ta dễ dàng phục hồi các thông tin bị xoá, cập nhật hoặc thay đổi trong CSDL.

Flashback query sử dụng các đối tượng log của redo log và undo log để truy vấn dữ liệu ở trạng thái trong quá khứ.

Để sử dụng flashback query trong Oracle bạn có thể sử dụng từ khoá AS OF SCN hoặc AS OF TIMESTAMP trong câu truy vấn SQL để chỉ định thời điểm xem lại dữ liệu. 

Ví dụ: 

Select * from thangnotes AS OF TIMESTAMP TO_TIMESTAMP('2023-05-24 16:26:23', 'YYYY-MM-DD HH24:MI:SS');

trong ví dụ trên chúng ta đang lấy data từ bảng thangnotes tại thời điểm 2023-05-24 16:26:23

Related Posts

[practice] Oracle Database Administration I 1Z0-082

Oracle Database Administration I 1Z0-082 exam

10: Kiến trúc Multitenant trong Oracle

Kiến trúc Multitenant  trong Oracle Database: là một khái niệm giúp tối ưu hóa việc quản lý và sử dụng nhiều CSDL độc lập trên một hệ…

1.1: [thực hành] Cài đặt Database oracle 19c trên ec2 (aws)

Công cụ cần thiết:  Tài khoản aws putty download tại đây   xming dùng để mở giao diện qua ssh download tại đây Cài đặt:  Sau khi cài…

8: Undo và Redo trong Oracle

Undo và Redo:  là 2 thành phần quan trọng phục vụ cho việc phục hồi dữ liệu trong Oracle Database. I: Undo Undo là 1 khái niệm…

7: Tablespace trong Oracle Database

Tablespace:  Là một không gian lưu trữ vật lý được cung cấp để tổ chức và quản lý các đối tượng cơ sở dữ liệu như table,…

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x