Xin chào các bạn! Mình xin gửi tới các bạn một bài viết tổng quan giới thiệu về sản phẩm oracle data guard của Oracle.
Oracle Data Guard là một trong các giải pháp Oracle High Availability (HA), đảm bảo tính sẵn sàng cao, đảm bảo àn toàn dữ liệu và khôi phục sau khi sự cố xảy ra với hệ thống.
Với giải pháp Oracle Data Guard, chúng ta sẽ xây dựng 1 máy chủ CSDL chính (Primary database) và một hoặc nhiều máy chủ CSDL dự phòng (Standby database)

oracle data guard physical 11g

Physical standby database (oracle data guard architecture)

oracle data guard logical11g

Logical standby database (oracle data guard architecture)

Primary Database:

  • Là cơ sở dữ liệu chính trong mô hình Oracle Data Guard mà các ứng dụng sẽ kết nối trực tiếp vào.
  • Liên tục gửi những thay đổi dữ liệu sang Standby Database (dưới dạng Redo data).

Standby Database:

  • Hiểu một cách đơn giản standby database là bản copy của primary trong mô hình data guard. Như vậy sẽ có nhiều cách để tạo ra standby database từ primary database.
  • Standby database sẽ nhận và apply redo data từ primary database.
  • Primary và standby database có thể là Single hoặc RAC.
  • Trong mô hình Oracle data guard, nếu primary database gặp sự cố. Oracle data guard sẽ chuyển 1 trong các standby database thành primary database. Như vậy, sẽ giảm thiểu thời gian downtime của hệ thống.
  • Tùy từng bài toán cụ thể Oracle data guard có thể triển khai cho việc an toàn dữ liệu, báo cáo và nâng cấp database.

Trong bài tiếp theo chúng ta sẽ tìm hiểu về kiến trúc (architecture) tổng quan của Oracle data guard 11g.