Flashback Pluggable Database (PDB) in Oracle Database

Sử dụng Flashback trong môi trường PDB (Pluggable Database) của Oracle có thể giúp bạn khôi phục lại cơ sở dữ liệu về trạng thái trước đó mà không cần phải thực hiện restore từ bản sao lưu. Dưới đây là các bước để cấu hình và sử dụng Flashback trong môi trường PDB.

  • Bật archivelog mode, Bật Flashback
  • Create restore point
  • Flashback run

BẬT ARCHIVELOG MODE, BẬT FLASHBACK

Thực hiện bật Archivelog mode, Flashback trên CDB => PDB tự động được apply:

sqlplus / as sysdba

startup mount

alter database archivelog;

alter database open;

alter database flashback on;

sho parameter retention

alter system set db_flashback_retention_target=10080 scope=both;

select flashback_on from v$database;

CREATE RESTORE POINT

Kết nối vào PDB và thực hiện tạo Restore point

sqlplus / as sysdba

alter session set container = pdbduongdb;

alter pluggable database pdbduongdb open;

create table duong_tab (id number);

insert into duong_tab values (1111);

commit;

create restore point rsp1 guarantee flashback database;

select name,scn from v$restore_point;

## Chúng ta cũng có thể tạo restore point từ CDB cho PDB được

create restore point rsp222 for pluggable database pdbduongdb guarantee flashback database;

drop restore point rsp for pluggable database pdbduongdb;

word image 2750 1

FLASHBACK RUN

Xoá table duong_tab sau đó thực hiện flashback PDB

select * from duong_tab;

drop table duong_tab;

select * from duong_tab;

alter pluggable database pdbduongdb close immediate;

flashback pluggable database pdbduongdb to restore point rsp1;

alter pluggable database pdbduongdb open resetlogs;

select * from duong_tab;

word image 2750 2

word image 2750 3

Như vậy là đã khôi phục lại table thành công.

 

Datalinks.vn

Hello các bạn, tôi là Dương Nguyễn (DuoDBA - https://www.youtube.com/@DuoDBA) tác giả của blog này. Mong muốn được chia sẻ kiến thức và kinh nghiệm về cơ sở dữ liệu với những người đam mê và quan tâm đến lĩnh vực này. Tôi có tổ chức các khoá Coaching về #OracleDatabase và luyện thi #OCP thường xuyên, các bạn muốn có người đồng hành thì alo tôi nhé. Call/Zalo: 0765 871 888. Thanks you !.....
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