Mục lục

Giới thiệu Table Point in time Recovery

Chức năng Table point in time recovery cho phép chúng ta sử dụng RMAN để khôi phục lại dữ liệu của 1 bảng tại 1 thời điểm trong quá khứ.

Đây là 1 chức năng mới của bản Oracle Database 12c, trước đó, điều này là không thể.

Một số điều kiện cần thiết để có thể sử dụng chức năng Table point in time recovery (TPITR):

  1. Database phải ở chế độ Archive log mode
  2. Table không thuộc schema SYS
  3. Table không nằm trên tablespace SYS hoặc SYSAUX

Các bước tiến hành Table Point in time Recover

Kiểm tra xem database đã ở chế độ Archive log mode hay chưa

sqlplus / as sysdba

archive log list

Kết quả như hình trên, tức là database của bạn đã ở Archive log mode.

Nếu database của bạn chưa ở chế độ Archive log mode, bạn hãy làm theo hướng dẫn sau để đưa nó về Archive log mode nhé:

Đọc thêm  Chuyển database Oracle về Archive log mode

Backup database

Đầu tiên , chúng ta cần phải có bản backup chứa table cần restore đã chứ.

rman target /
backup database;

Kiểm tra thời gian hiện tại:

sqlplus / as sysdba
alter session set nls_date_format = 'dd/mm/yyyy hh24:mi:ss';
select sysdate from dual;

05/07/2022 10:09:04

check sysdate

Kiểm tra dữ liệu hiện tại

select * from scott.emp;

check data

Restore table:

Tạo thư mục temp để lưu trữ dữ liệu tạm thời của database

mkdir /u01/app/oracle/temp

Restore table

rman target /

recover table SCOTT.EMP until time "to_date('05/07/2022 10:09:04','dd/mm/yyyy hh24:mi:ss')" AUXILIARY DESTINATION '/u01/app/oracle/temp';

Kiểm tra lại dữ liệu

select * from scott.emp;

Chúc các bạn thành công

Nguồn: https://dangxuanduy.com/

Hiện tại, tôi có tổ chức đều đặn các khóa học về quản trị Oracle Database, tôi sẽ để thông tin ở đây, để bạn nào quan tâm về lịch học cũng như chương trình học có thể theo dõi nhé.

KHOÁ DÀNH CHO NGƯỜI MỚI

KHÓA HỌC: QUẢN TRỊ ORACLE DATABASE THẬT LÀ ĐƠN GIẢN (ADMIN 1)

CÁC KHOÁ NÂNG CAO:

KHÓA HỌC ORACLE NÂNG CAO: QUẢN TRỊ KIẾN TRÚC MULTITENANT 12c

KHÓA HỌC ORACLE NÂNG CAO: QUẢN TRỊ HỆ THỐNG DATA GUARD

CÁC KHOÁ COMBO:

COMBO 1: ADMIN 1 + MULTITENANT 12c

COMBO 2: ADMIN 1 + DATA GUARD

COMBO 3: ADMIN 1 + MULTITENANT 12c + DATA GUARD

LỊCH HỌC:

Mời bạn xem tại đây: LỊCH HỌC CÁC LỚP ORACLE 

ĐĂNG KÝ:

https://forms.gle/MtCAoRQFenP886y79

Hãy tham gia group “Kho tài liệu kiến thức database” để cùng học hỏi và chia sẻ nhé.

0 0 đánh giá
Article Rating
Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận
0
Rất thích suy nghĩ của bạn, hãy bình luận.x