Rman Oracle Block Change Tracking Oracle Database 19c

Block Change Tracking (BTC) hoạt động như thế nào?

  • Khi BCT được bật, Oracle Database theo dõi các khối dữ liệu nào đã được thay đổi trong nền.
  • Thông tin về các khối thay đổi được lưu trong một file riêng biệt gọi là file theo dõi thay đổi khối (block change tracking file).
  • Khi thực hiện sao lưu Increamental với RMAN, RMAN chỉ cần đọc file theo dõi thay đổi khối để xác định các khối cần sao lưu, thay vì phải quét toàn bộ file dữ liệu.
  • BTC sử dụng CTWR (Change Tracking Writer) process để quản lý và ghi thay đổi vào logfile
  • Nó là tính năng không được bật sẵn nên khi cần sử dụng thì chúng ta phải bật lên trước.

Bật Enable Block Change Tracking:

alter database enable block change tracking using file '/u01/log/blockfile_change.log';

select filename,status from v$block_change_tracking;

SQL> select filename,status from v$block_change_tracking;

FILENAME STATUS

——————– ———-

/u01/log/blockfile_c ENABLED

hange.log

=> Tiến trình CTWR (change tracking writer process) đã được bật, kiểm tra như sau:

select sid,program,status from v$session where program like '%CTWR%';

word image 1465 1

Tắt Disable block change Tracking:

alter database disable block change tracking;

SQL> alter database disable block change tracking;

Database altered.

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

 

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