Mục lục:
- Bắt đầu một mô tả với cơ sở dữ liệu chính là dễ dàng bởi vì nó khác rất ít từ bất kỳ cơ sở dữ liệu khác mà bạn có thể có. Sự khác biệt duy nhất là những gì nó làm với bản ghi redo lưu trữ của nó.
- Bạn có thể chuyển chế biến sang trang dự phòng theo hai cách:
Video: Joi Lansing on TV: American Model, Film & Television Actress, Nightclub Singer 2025
Data Guard là công nghệ bảo vệ thiên tai thật sự của Oracle 12c. Trong đó, bạn có tối thiểu hai cơ sở dữ liệu, tiểu học và dự phòng. Data Guard có các tùy chọn cho nhiều trang web dự phòng cũng như cấu hình hoạt động đang hoạt động .
Bởi hoạt động tích cực, nó có nghĩa là cả hai / tất cả các trang web được lên, chạy, và truy cập. Điều này trái ngược với các trang web có một vị trí đang hoạt động và các vị trí khác phải được khởi động khi chúng cần thiết. Đây là một ví dụ về cách bố trí kiến trúc chung.
Bắt đầu một mô tả với cơ sở dữ liệu chính là dễ dàng bởi vì nó khác rất ít từ bất kỳ cơ sở dữ liệu khác mà bạn có thể có. Sự khác biệt duy nhất là những gì nó làm với bản ghi redo lưu trữ của nó.
Cơ sở dữ liệu chính viết một tập hợp các bản ghi lưu trữ lại vào một vùng phục hồi Flash hoặc một đĩa cục bộ. Tuy nhiên, bạn có thể cấu hình một hoặc nhiều điểm đến khác trong môi trường Data Guard.
LOG_ARCHIVE_DEST_10 = 'LOCATION = USE_DB_RECOVERY_FILE_DEST' LOG_ARCHIVE_DEST_1 = "SERVICE = PHYSDBY1 ARCH" LOG_ARCHIVE_DEST_2 = "SERVICE = LOGSDBY1 LGWR"
LOG_ARCHIVE_DEST_10
-
được định cấu hình để gửi lưu trữ làm lại các bản ghi tới Khu khôi phục Flash cục bộ. Một điểm đến địa phương được yêu cầu cho tất cả các cơ sở dữ liệu chế độ đăng nhập lưu trữ.
-
được định cấu hình để gửi các bản ghi lưu trữ thông qua quá trình lưu trữ tới một trang từ xa PHYSDBY1. Tên dịch vụ cho trang từ xa này có mục nhập trong tnsnames. ora trên máy chủ chính. LOG_ARCHIVE_DEST_2
-
được định cấu hình để gửi các bản ghi lưu trữ thông qua quá trình LGWR tới một trang từ xa có tên là LOGSDBY1. Tên dịch vụ cho trang từ xa này có mục nhập trong tnsnames. ora trên máy chủ chính. Tại sao sự khác biệt trong phương pháp vận chuyển ARCn so với LGWR? Điều đó có liên quan đến chế độ bảo vệ. Môi trường Data Guard có ba chế độ bảo vệ.
Sẵn có tối đa
Chế độ bảo vệ tính khả dụng tối đa thỏa hiệp giữa hiệu suất và tính khả dụng của dữ liệu. Nó hoạt động bằng cách sử dụng LGWR để đồng thời ghi để làm lại các bản ghi trên cả trang chính và dự phòng. Sự xuống cấp hiệu suất đi kèm trong các hình thức của các quá trình phải đợi cho các mục đăng nhập làm lại được ghi ở nhiều địa điểm.
Các phiên phát hành cam kết phải đợi cho đến khi tất cả các thông tin cần thiết đã được ghi lại trong ít nhất một cơ sở dữ liệu dự phòng làm lại nhật ký. Nếu một phiên bị treo do không có khả năng viết thông tin làm lại, phần còn lại của cơ sở dữ liệu sẽ tiếp tục tiến lên phía trước.
Bảo vệ tối đa
Chế độ bảo vệ tối đa tương tự như mức sẵn có tối đa, ngoại trừ nếu một phiên không thể xác minh rằng làm lại được viết trên trang từ xa, cơ sở dữ liệu chính sẽ tắt.
Cấu hình ít nhất hai trang dự phòng để có chế độ bảo vệ tối đa. Bằng cách đó, một trang web dự phòng trở nên không có sẵn sẽ không làm gián đoạn dịch vụ cho toàn bộ ứng dụng.
Chế độ này xác minh rằng không mất dữ liệu sẽ xảy ra trong trường hợp xảy ra thảm họa với chi phí hiệu suất.
Hiệu suất tối đa
Chế độ bảo vệ hiệu suất tối đa sẽ tách quá trình vận chuyển đăng nhập từ cơ sở dữ liệu chính bằng cách chuyển nó tới quá trình lưu trữ (ARCn). Bằng cách này, tất cả các hoạt động trên trang chính có thể tiếp tục mà không cần phải chờ làm lại các mục để ghi lại để làm lại các bản ghi hoặc làm lại việc vận chuyển.
Điều này là trái ngược với chế độ vận chuyển đăng nhập sử dụng nhà văn nhật ký để chuyển giao giao dịch. Sử dụng trình ghi nhật ký có thể làm chậm quá trình xử lý giao dịch vì nó có thể bị ảnh hưởng bởi tính sẵn có hoặc hiệu suất của mạng.
Hiệu suất tối đa cung cấp mức hiệu suất cao nhất trên trang web chính với chi phí
sự phân kỳ dữ liệu. Sự phân kỳ dữ liệu xảy ra khi dữ liệu của hai trang web bắt đầu không đồng bộ. Lưu trữ làm lại dữ liệu không được gửi đến khi toàn bộ bản ghi làm lại lưu trữ đã đầy. Trong trường hợp xấu nhất, toàn bộ trang web bị mất có thể dẫn đến việc mất toàn bộ dữ liệu lưu trữ làm lại bản ghi. Thực hiện các hoạt động chuyển đổi và chuyển đổi dự phòng
Bạn có thể chuyển chế biến sang trang dự phòng theo hai cách:
Chuyển đổi
-
là một chuyển đổi có thể xảy ra nếu bạn muốn thực hiện bảo trì ở trang chính cần nó không có sẵn. Thao tác này có thể yêu cầu phải mất vài phút để ngừng hoạt động trong ứng dụng, nhưng nếu bạn phải bảo trì kéo dài trong một giờ hoặc lâu hơn thì thời gian chết là rất đáng giá. Thao tác này được gọi là chuyển đổi
duyên dáng vì nó biến trang web chính thành chế độ chờ và trang web dự phòng của bạn thành chính. Ngoài ra, bạn có thể dễ dàng chuyển về trang chính gốc mà không cần phải tạo lại nó từ đầu. Sự cố
-
xảy ra khi trang web chính đã bị xâm nhập theo cách nào đó. Có lẽ đó là một trang web bị mất toàn bộ, hoặc có thể bạn phát hiện ra tham nhũng vật lý trong một tập tin dữ liệu. Không phải lúc nào, nhưng thường là sau khi chuyển đổi dự phòng, bạn phải hoàn toàn tái tạo lại trang chủ hoặc khôi phục nó từ bản sao lưu và khôi phục lại nó. Bạn thường thực hiện chuyển đổi dự phòng chỉ khi bạn xác định rằng việc sửa trang web chính sẽ mất thời gian đủ để bạn không muốn mất điện ứng dụng trong suốt thời gian.
Để thực hiện chuyển đổi, hãy làm theo các bước sau:
Trên chính hiện tại, đăng nhập vào SQL * Plus và gõ như sau:
-
Bạn sẽ thấy điều này:
Cơ sở dữ liệu thay đổi.
Tắt cơ sở dữ liệu chính:
-
Bạn sẽ thấy điều này:
Cơ sở dữ liệu đã đóng. Cơ sở dữ liệu đã được tháo dỡ. ORACLE dụ đóng cửa.
Khởi động cơ sở dữ liệu chính ở chế độ nomount:
-
Bạn sẽ thấy một ví dụ như sau:
Ví dụ ORACLE đã bắt đầu.Tổng số Hệ thống Toàn cầu Diện tích 789172224 byte Kích thước cố định 2148552 byte Kích thước Biến 578815800 bytes Bộ đệm cơ sở dữ liệu 201326592 byte Bộ đệm Lại 6881280 bytes
Gắn cơ sở dữ liệu như chế độ chờ:
-
Bạn sẽ thấy điều này:
Cơ sở dữ liệu thay đổi.
Bắt đầu phục hồi:
-
Bạn thấy điều này:
Hoàn tất khôi phục phương tiện.
Đăng nhập vào SQL * Plus trên chế độ chờ hiện tại và gõ như sau:
-
Bạn sẽ thấy điều này:
Cơ sở dữ liệu thay đổi.
Tắt cơ sở dữ liệu dự phòng:
-
Bạn sẽ thấy điều này:
Cơ sở dữ liệu đã đóng. Cơ sở dữ liệu đã được tháo dỡ. ORACLE dụ đóng cửa.
Đảm bảo tất cả các tham số khởi tạo thích hợp được đặt cho cơ sở dữ liệu này để hoạt động chính xác như là một chính.
-
Bắt đầu nó bình thường:
-
Bạn sẽ thấy một cái gì đó như sau:
Ví dụ ORACLE đã bắt đầu. Toàn bộ Hệ thống Toàn cầu Diện tích 789172224 byte Kích thước cố định 2148552 bytes Kích thước Biến 578815800 bytes Bộ đệm cơ sở dữ liệu 201326592 byte Bộ đệm Lại 6881280 bytes Cơ sở dữ liệu được gắn. Đã mở cơ sở dữ liệu.
Đảm bảo người dùng và ứng dụng có thể kết nối và sử dụng trường hợp sơ cấp mới.