Trang chủ Đào tạo Sản phẩm Dịch vụ Kiến thức Videos Đối tác Giới thiệu Liên hệ Giảng viên FAQ

 

Tạo Standby Database thật dễ !

Giới thiệu

Mô hình Oracle DataGuard; còn được gọi với tên khác là Standby Database, là giải pháp mang lại nhiều ưu điểm cho một hệ thống Oracle doanh nghiệp, như:

  • Phòng ngừa thảm họa
  • Hỗ trợ báo cáo lớn, giảm tải cho hệ thống Oracle chính
  • Giúp phòng ngừa lỗi hư hỏng các khối dữ liệu, chức năng này có từ phiên bản Oracle 10g.

Tuy nhiên tại Việt Nam, mô hình này vẫn chưa được ứng dụng phổ biến, nguyên nhân có thể do các doanh nghiệp chưa hiểu rõ tính hữu dụng của mô hình này.

Bài viết này nhằm minh họa các bước cài đặt một Physical Standby Database chỉ bằng một File mã lệnh shell-script: making_psd.sh

Trình tự tạo Physical Standby Database

Standby-Database được tạo mới trên cùng Primary-Database, vì vậy chúng ta cần cấu hình biến môi trường thích hợp cho từng kiểu Database:

 

Chạy file lệnh making_psd.sh để tạo standby-database, file lệnh này nhận vào hai đối số:

  1. Đường dẫn trỏ đến thư mục lưu các database-files của standby-database
  2. Tên standby-database được tạo mới

 

Kiểm tra thông tin sau khi tạo Standby Database

Sau khi tạo Physical Standby xong, chúng ta chuyển biến mội trường qua standby-database và kiểm tra tiến trình đồng bộ dữ liệu có đang hoạt động hay không. Kết quả cột RECOVERY_MODE cho thấy standby-database đang đồng bộ ở chế độ thời gian thực (MANAGED REAL TIME APPLY).

 

Kiểm tra tiến trình đồng bộ dữ liệu từ primary-database qua standby-database

Trước tiên, chúng ta kiểm tra bảng TEST trên primary-database và standby-database, ta thấy cả hai Database đều có số rows bằng nhau; 3790

Thử thêm 2000 rows vào bảng TEST trên primary-database, rồi sau đó kiểm tra bảng TEST trên standby-database, ta thấy bảng TEST trên standby-database cũng được thêm vào 2000 rows thành công. Điều này chứng tỏ standby-database đã tạo thành công và tiến trình đồng bộ dữ liệu đang chạy đúng.

Ngoài tiện ích making_psd.sh, chúng tôi còn thực hiện thêm một số tiện ích nữa nhằm đơn giản quá trình triển khai và quản trị Oracle DataGuard:

  1. making_lsd.sh : tạo Logical Standby Database
  2. making_switchover_pdb_to_psd: chuyển an toàn primary-database sang standby-database
  3. making_failover_pdb_to_psd.sh: chuyển không an toàn primary-database sang standby-database

Tất cả các tiện ích này đều được sử dụng trong khóa học Oracle Database 10g: DataGuard Administration.

(Đội ngũ VietPace)

VietPace chuyên cung cấp giải pháp và khóa đào tạo về công nghệ ORACLE và SUN, đặc biệt chúng tôi tiên phong về lĩnh vực bảo mật ORACLE tại Việt Nam, để biết thêm thông tin xin vui lòng liên hệ tại:

- Địa chỉ: 123 Trương Định, Quận 3, TP. HCM
- Điện thoại: +84 8 5.233.333
- Fax: +84 8 9.322.115
- email: contact@vietpace.com


Copyright 2007 www.vietpace.com, All rights reserved.