Khi làm việc với Oracle RAC (Real Application Clusters), đôi khi bạn cần thêm dung lượng cho hệ thống lưu trữ bằng cách thêm disk mới vào ASM Diskgroup. Đây là một quy trình quan trọng để duy trì hiệu suất và đáp ứng nhu cầu lưu trữ của hệ thống.

Để giúp bạn thực hiện việc này dễ dàng hơn, dưới đây là các bước chi tiết:


1. Xác định Disk mới cần thêm

Trước tiên, bạn cần kiểm tra xem disk nào sẽ được thêm vào ASM Diskgroup. Hãy đảm bảo disk mới đã được cấu hình và hiển thị trên tất cả các node trong RAC.

Chạy lệnh sau trên mỗi node để kiểm tra disk có sẵn:

DISK_NAME

Điều này giúp bạn xác định dung lượng hiện tại và đảm bảo rằng hệ thống đang hoạt động bình thường trước khi thêm disk.


4. Thêm Disk vào ASM Diskgroup

Đây là bước chính: thêm disk mới vào Diskgroup.

Dưới đây là lệnh để thêm disk:

diskgroup_name

Bạn sẽ thấy tổng dung lượng của Diskgroup tăng lên.


6. Tái cân bằng Diskgroup (Rebalance Diskgroup)

Khi thêm disk vào ASM, Oracle sẽ tự động thực hiện quá trình Rebalance để phân phối lại dữ liệu trên các disk. Tuy nhiên, bạn có thể kiểm tra trạng thái của quá trình này bằng lệnh:

SELECT * FROM v$asm_operation;

Nếu muốn tăng tốc quá trình Rebalance, bạn có thể điều chỉnh POWER:

ALTER DISKGROUP diskgroup_name REBALANCE POWER 11;

Và thế là xong! 😄

Chỉ với vài bước đơn giản, bạn đã thêm thành công một disk mới vào ASM Diskgroup trên Oracle RAC. Đừng quên kiểm tra lại hiệu suất sau khi hoàn tất để đảm bảo mọi thứ hoạt động trơn tru.

Happy managing those disks! 🎉