Oracle 11gR2 - Cách phục hồi từ sự dư thừa thông thường khi 1 trong 2 nhóm thất bại đi xuống


11

Thông tin cơ bản:

  • Oracle 11gR2
  • 2 nhóm thất bại - giảm bình thường
  • Mỗi nhóm thất bại liên quan đến một đĩa đơn

Failure Group Alpha là một Disk 1 và Failure Group Bravo nằm trên Disk 2

Gần đây chúng tôi đã gặp phải một vấn đề trên một trong các máy chủ Oracle của chúng tôi. Một trong những đĩa của chúng tôi (hãy gọi nó là Đĩa 1 / Failure Group Alpha) không thành công trong khi Oracle đang chạy. Khi chúng tôi khởi động lại, máy chủ Oracle sẽ không xuất hiện vì chúng tôi không có đủ đĩa để đáp ứng các yêu cầu dự phòng.

Làm thế nào chúng ta có thể phục hồi từ thất bại này?

  • Có cách nào để bảo Oracle bắt đầu cá thể với một nhóm thất bại không, chúng tôi không quan tâm, chúng tôi sẽ khắc phục sự cố đĩa sau?
  • Hay chúng ta phải bật một đĩa mới trước khi thể hiện lại?

Điều này đã xảy ra ở một trong những khu vực tổ chức của chúng tôi và chúng tôi muốn tìm ra những gì có thể được thực hiện trong tương lai ... đặc biệt là nếu không có đĩa dự phòng.


Đó là một ý tưởng hơi nguy hiểm, đặc biệt là nếu hai đĩa có mối tương quan (cùng một mô hình, cùng một hoạt động sản xuất) và nhiều khả năng thất bại ở những thời điểm tương tự. Trừ khi bạn không thực sự quan tâm đến dữ liệu của mình, tôi khuyên bạn nên giữ một đĩa dự phòng xung quanh (hoặc nếu bạn có đủ khả năng, có một phụ tùng trực tuyến).
zebediah49

Bạn đã thử xóa nhóm đĩa bị lỗi bằng DROP DISKGROUP .... FORCE chưa? Oracle Doc
MunsterNet

Tôi nghĩ để khắc phục vấn đề này, bạn cần cấp cho Oracle quyền truy cập không giới hạn vào tài khoản ngân hàng của công ty bạn.
Tom O'Connor

1
@MunsterNet Bạn đã nhầm "nhóm đĩa" với "nhóm thất bại". Lệnh DROP DISKGROUP mà bạn đã đề xuất rất có thể dẫn đến việc mất dữ liệu không chủ ý và không cần thiết.
kubanchot

Câu trả lời:


1

Nhóm đĩa sẽ không được gắn tự động, nhưng bạn có thể thực hiện thủ công:

THAY ĐỔI DISKGROUP your_disk_group_name MOUNT FORCE

Gắn các nhóm đĩa bằng tùy chọn FORCE

Trong chế độ FORCE, ASM cố gắng gắn kết nhóm đĩa ngay cả khi không thể khám phá tất cả các thiết bị thuộc nhóm đĩa. Cài đặt này hữu ích nếu một số đĩa trong nhóm đĩa dự phòng bình thường hoặc cao trở nên không khả dụng trong khi nhóm đĩa bị hủy.

Nếu ASM phát hiện ra tất cả các đĩa trong nhóm đĩa, thì MOUNT FORCE không thành công. Do đó, chỉ sử dụng cài đặt MOUNT FORCE nếu một số đĩa không khả dụng. Mặt khác, sử dụng NOFORCE [mặc định].

Gắn kết nhóm đĩa thành công nếu ASM tìm thấy ít nhất một bộ phạm vi hoàn chỉnh trong một nhóm đĩa. Nếu ASM xác định rằng một hoặc nhiều đĩa không khả dụng, thì ASM sẽ di chuyển các đĩa đó ra khỏi dòng và loại bỏ [sic!] Các đĩa sau khi DISK_REPAIR_TIME hết hạn.

Trong các môi trường ASM được nhóm, nếu một thể hiện ASM không phải là trường hợp đầu tiên gắn kết nhóm đĩa, thì việc sử dụng câu lệnh MOUNT FORCE không thành công. Điều này là do các đĩa đã được truy cập bởi một thể hiện khác và các đĩa không thể truy cập cục bộ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.