Table of Contents
1. Giới thiệu
Trong quá trình giảng dạy Oracle Database, mình nhận thấy có 1 vài hiểu nhầm mà các bạn học viên rất hay gặp phải.
Bài viết này mình sẽ tập trung liệt kê và phân tích các vấn đề liên quan đến ASM trước. (Nếu anh em ủng hộ thì mình sẽ tiếp tục làm với các vấn đề khác nữa :D)
2. Vấn đề 1: ASM Instance là trung gian giữa Database Instance và physical disk?
Đúng.
NHƯNG, ko phải tất cả thông tin giữa Database Instance và Physical Disk đều đi qua ASM Instance!
Sách nói rằng: Khi tạo mới hay xóa 1 file trên disk, Database instance sẽ gọi ASM Instance, ASM Instance sẽ cấp phát/hủy cấp phát khu vực bộ nhớ trên disk và gửi lại extent map cho Database Instance. Sau đó Database Instance sẽ truy cập trực tiếp vào khu vực bộ nhớ thông qua extent map.
Sách không hề nói rằng việc Database Instance đọc hay ghi file trên disk cũng cần phải qua ASM Instance
3. Vấn đề 2: Làm sao DB Instance connect được với ASM Instance
Anh em có bao giờ đặt câu hỏi: Tại sao tôi tạo ra 1 database trên 1 server có cài đặt ASM mà database có thể nhận diện luôn các ASM diskgroup được?
Chúng ta vẫn gọi DB Instance là 1 ASM client, vậy thông tin ASM connection string được cấu hình ở đâu trong DB Instance?
Sách chỉ nói ngắn gọn thế này:
In a database instance, the ASMB and AMBn processes enable the database instance to connect to an Oracle ASM instance in order to access Oracle ASM disk groups. Possible processes are ASMB and AMB1-AMB3.
Thực ra mọi chuyện phức tạp hơn thế một chút:
Khi các bạn cài đặt Grid Infrastructure, Cluster Synchronization Services (CSS) sẽ lưu trữ thông tin của ASM Instance.
Khi DB Instance muốn sử dụng ASM, nó sẽ hỏi thông tin kết nối từ CSS, sau đó mới sử dụng ASMB process để truy cập đến ASM.
Có thể là do nguyên nhân này mà chúng ta chỉ có thể cài được 1 Grid Infrastructure trên server thôi. Vì nếu cài đặt nhiều thì lại nảy sinh 1 vấn đề là: Database Instance sẽ phải hỏi thông tin từ CSS thuộc Grid Infrastructure nào???
4. Vấn đề 3: OCR và Voting Disk đặt trong ASM diskgroup. Vậy làm sao có thể bật được Clusterware lên?
Sách nói rằng: Quy trình startup Clusterware bắt đầu từ process ohasd, sau 1 vài bước nữa mới tới ASM Instance.
Tuy nhiên, để startup được Clusterware thì lại cần có OCR và Voting file. Mà chúng lại được đặt trong ASM!
Không mở ASM Instance thì làm sao đọc được diskgroup?
Nghịch lý không ạ anh em?
Câu trả lời đó là: Đúng là OCR và Voting File được đặt trong ASM disk, nhưng nó nằm trong header của disk, nên không cần phải ASM Instance started thì mới đọc được.
5. Kết
Nói chung, sách Oracle viết thì đầy đủ thật, có điều nhiều quá. Anh em còn biết thêm những vấn đề gì hay bị nhầm lẫn nữa không thì chia sẻ ở trong phần comment nhé.
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é.
-
Giảm giá!
Combo khóa học Oracle Admin và RAC
13.000.000 ₫10.000.000 ₫ Đăng ký -
Giảm giá!
TOP 1
[Khóa học Zoom] Quản trị chuyên nghiệp Oracle RAC
9.000.000 ₫7.000.000 ₫ Đăng ký -
Giảm giá!
TOP 1
Combo học và thi chứng chỉ OCP
Được xếp hạng 5.00 5 sao15.750.000 ₫15.000.000 ₫ Đăng ký -
Giảm giá!
Combo khóa học Oracle Data Guard và Multitenant
5.000.000 ₫2.149.000 ₫ Đăng ký -
Giảm giá!
TOP 1
Combo tất cả các khóa quản trị Oracle Database
17.930.000 ₫12.000.000 ₫ Đăng ký -
Giảm giá!
[Khóa học Video] Quản trị hệ thống Oracle Data Guard
Được xếp hạng 5.00 5 sao3.000.000 ₫1.590.000 ₫ Đăng ký -
Giảm giá!
Voucher thi chứng chỉ OCP của Oracle
Được xếp hạng 5.00 5 sao6.700.000 ₫4.800.000 ₫ Đăng ký -
Giảm giá!
[Khóa học Video] Linux thật là đơn giản dành riêng cho DBA
Được xếp hạng 5.00 5 sao300.000 ₫100.000 ₫ Đăng ký -
Giảm giá!
[Khóa học Video] Các khái niệm phải biết về Database
Được xếp hạng 5.00 5 sao200.000 ₫50.000 ₫ Đăng ký -
Giảm giá!
[Khóa học Video] Quản lý Oracle Database theo kiến trúc Multitenant
Được xếp hạng 5.00 5 sao2.000.000 ₫1.190.000 ₫ Đăng ký -
Giảm giá!
TOP 1
[Khóa học Zoom] Quản trị Oracle Database thật là đơn giản
Được xếp hạng 4.95 5 sao8.000.000 ₫6.000.000 ₫ Đăng ký