Disable Fast-Start Failover Oracle Data Guard Oracle Data Guard 19c
- Primary Database Unavailable: Khi primary database trở nên không khả dụng vì một lý do nào đó, chẳng hạn như mất kết nối mạng hoặc hỏng hóc phần cứng, và không thể khôi phục nhanh chóng.
- Fast-Start Failover Threshold Exceeded: Khi các tiêu chí đánh giá tình trạng của primary database (như log transport lag, communication lag, và apply lag) vượt quá ngưỡng được cấu hình.
- Manual Initiation: Người quản trị có thể khởi động FSFO thủ công nếu họ phát hiện rằng primary database không thể khôi phục được.
Dưới đây là hướng dẫn thực hiện Disbale Fast-Start Failover:
Các bạn có thể xem các bước dựng CSDL Data Guard tại đây: https://datalinks.vn/huong-dan-cai-dat-oracle-data-guard-physical-standby-ver-19c-voi-rman/
Cấu hình Fast-Start Failover ở đây: https://datalinks.vn/fast-start-failover-oracle-data-guard-su-dung-dgmgrl-utility-oracle-data-guard-19c/
Cấu hình Oracle data guard broker ở đây: https://datalinks.vn/cau-hinh-oracle-data-guard-broker-dgmgrl-oracle-data-guard-19c/
THÔNG TIN CHI TIẾT 2 NODE:
SRV1 – server tôi đặt là Primary
SRV2 – server tôi đặt là Standby
Kiểm tra thông tin database: (yêu cầu phải cấu hình Oracle data guard broker trước khi thực hiện theo hướng dẫn này, trên cả 2 node phải bật Flashback)
Primary: check thông tin cần thiết
dgmgrl connect sys/oracle@duodb show configuration
[oracle@srv1 ~]$ dgmgrl
DGMGRL for Linux: Release 19.0.0.0.0 – Production on Wed May 8 12:56:40 2024
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.
Welcome to DGMGRL, type “help” for information.
DGMGRL> connect sys/oracle@duodb
Connected to “duodb”
Connected as SYSDBA.
DGMGRL> show configuration
Configuration – duong_primary
Protection Mode: MaxAvailability
Members:
stand – Primary database
duodb – (*) Physical standby database
Fast-Start Failover: Enabled in Zero Data Loss Mode
Configuration Status:
SUCCESS (status updated 28 seconds ago)
Hiện tại tính năng Fast-start Failover đang được Enabled, chúng ta cần tắt nó đi.
Primary: Disable Fast-Start Failover
dgmgrl connect sys/oracle@duodb disable fast_start failover; show configuration show fast_start failover
DGMGRL> disable fast_start failover;
Disabled.
DGMGRL> show configuration
Configuration – duong_primary
Protection Mode: MaxAvailability
Members:
stand – Primary database
duodb – Physical standby database
Fast-Start Failover: Disabled
Configuration Status:
SUCCESS (status updated 44 seconds ago)
DGMGRL> SHOW FAST_START FAILOVER
Fast-Start Failover: Disabled
Protection Mode: MaxAvailability
Lag Limit: 0 seconds
Threshold: 30 seconds
Active Target: (none)
Potential Targets: “duodb”
duodb valid
Observer: srv1.localdomain
Shutdown Primary: TRUE
Auto-reinstate: TRUE
Observer Reconnect: (none)
Observer Override: FALSE
Configurable Failover Conditions
Health Conditions:
Corrupted Controlfile YES
Corrupted Dictionary YES
Inaccessible Logfile NO
Stuck Archiver NO
Datafile Write Errors YES
Oracle Error Conditions:
(none)
Như vậy là đã thực hiện Disable Fast-start Failover thành công.