Mục lục

Giới thiệu

Mỗi khi chúng ta drop hay add thêm ASM disk vào ASM Diskgroup, hoạt động tái cân bằng (hay rebalance) sẽ diễn ra, để đảm bảo dung lượng sử dụng của các disk là bằng nhau.

Tham số ASM_POWER_LIMIT chỉ định tốc độ rebalance của các đĩa ASM. Giá trị càng cao thì việc rebalance càng nhanh nhưng lại tiêu tốn nhiều CPU. Giá trị thấp hơn sẽ mất nhiều thời gian hơn, nhưng tiêu thụ ít tài nguyên CPU và I/O hơn.

Giá trị của ASM_POWER_LIMIT có thể thay đổi trong khoảng từ 0 đến 1024. Mặc định, giá trị này là 1

Bạn có thể xem video demo của tôi tại đây:

Bạn có thể subcribe kênh này để có thể nhận thông báo mỗi khi tôi đăng 1 video demo mới.

Kết nối vào ASM Instance

sqlplus / as sysasm

 

Thay đổi tham số:

alter system set asm_power_limit=10;

 

Sau khi thay đổi tham số này, các hoạt động rebalance sẽ có REBALANCE POWER là 10.

 

Kiểm tra các disk còn available

select group_number, name, path from v$asm_disk;

Như các bạn thấy, chúng ta còn disk /dev/asm-disk3 vẫn chưa thuộc về 1 diskgroup nào.

Add disk vào diskgroup

alter diskgroup DATA add disk '/dev/asm-disk3';

 

Kiểm tra quá trình rebalance

select INST_ID, OPERATION, STATE, POWER, SOFAR, EST_WORK, EST_RATE, EST_MINUTES from GV$ASM_OPERATION;

ASM disk rebalance

Bạn có thấy cột POWER có giá trị là 10

Ngoài ra bạn cũng có thể chỉ định ra giá trị POWER LIMIT đối với từng câu lệnh add hay drop disk cụ thể, mà không sử dụng giá trị của tham số ASM_POWER_LIMIT.

Đọc thêm  Cách xem thông tin về một bảng trong PostgreSQL

Drop disk:

alter diskgroup DATA drop disk DATA_0002 rebalance power 120;

 

hoặc bạn cũng có thể thay đổi REBALANCE POWER ngay khi quá trình rebalance đang diễn ra.

alter diskgroup DATA drop disk DATA_0002;
alter diskgroup DATA rebalance power 120;

Kiểm tra:

select INST_ID, OPERATION, STATE, POWER, SOFAR, EST_WORK, EST_RATE, EST_MINUTES from GV$ASM_OPERATION;

ASM disk rebalance 2

 

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