Mục lục
Giới thiệu
Khi thực hiện một bản backup incremental level 1, RMAN chỉ backup các block đã thay đổi kể từ lần backup cuối cùng. Điều đó làm cho bản BACKUP nhỏ hơn.
Nó cũng giúp quá trình restore nhanh hơn vì cần khôi phục ít block hơn.
Một tin vui là bạn vẫn có thể tăng tốc quá trình backup nhanh hơn nữa, bằng cách bật tính năng Block Change Tracking.
Bằng cách cấu hình chức năng Block Change Tracking, Oracle sẽ ghi địa chỉ vật lý của mỗi block bị thay đổi vào 1 file.
Khi thực hiện tạo bản incremental backup, RMAN sẽ kiểm tra file đó và chỉ sao lưu những block được chỉ ra trong file, mà không cần quét tất cả block để xem: Liệu có thay đổi gì kể từ lần backup cuối cùng hay không. Điều này làm cho việc backup incremental nhanh hơn.
Kích thước của file block change tracking không lớn, nó phụ thuộc vào:
- Kích thước của database.
- Số thread của database (nếu database sử dụng RAC)
- Số lượng bản backup cũ còn duy trì
Chú ý: RMAN không hỗ trợ backup và restore file block change tracking. Do đó, bạn không nên đặt file này trong Fast Recovery Area.
Bật tính năng Block Change Tracking
Mặc định, chức năng Block Change Tracking này không được enable. Bạn có thể enable nó lên như sau:
Kiểm tra Block Change Tracking đã được enable hay chưa
select filename, status, bytes from V$BLOCK_CHANGE_TRACKING;
Bật Block Change Tracking
alter database enable block change tracking using file '/u01/app/oracle/oradata/blk_tracking.log';
Chú ý: Nếu bạn không sử dụng mệnh đề USING FILE để chỉ định thư mục lưu file block change tracking, thì file sẽ được lưu vào vị trí được chỉ ra trong tham số DB_CREATE_FILE_DEST.
Kiểm tra lại:
select filename, status, bytes from V$BLOCK_CHANGE_TRACKING;
Tắt chức năng Block Change Tracking
alter database disable block change tracking;
Di chuyển file Block Change Tracking
Để di chuyển file Block Change Tracking mà không cần phải shutdown database, bạn đơn giản chỉ cần disable chức năng Block Change Tracking và enable lại nó với file mới.
alter database disable block change tracking; alter database enable block change tracking using file '/data/blk_tracking.log';
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 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é.