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.

 

Datalinks.vn

Hello các bạn, tôi là Dương Nguyễn (DuoDBA), là người đang tập tành viết lách trên 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 cần 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