手動升級 RAC 資料庫時,標準流程要求先將 CLUSTER_DATABASE=FALSE 關閉叢集模式,升級完成後再改回 TRUE。許多 DBA 擔心使用 DBUA 圖形化升級時是否仍需手動調整此參數。
不需要手動設定。 DBUA 升級過程中會自動將 CLUSTER_DATABASE 設為 FALSE,升級完成後自動還原。DBUA 追蹤日誌 (trace.log) 會記錄:
[Thread-274] [12:56:02:742] [PreMigration.executeStepImpl:146] Bounce the database in pre Upgrade
[Thread-274] [12:56:02:743] [Database.shutdownOPSDuringMigration:1635] Set cluster_database=false
Oracle 10.1.0.2 ~ 11.1.0.8 及更新版本的 DBUA 均支援此自動化行為。
SHOW PARAMETER CLUSTER_DATABASE 已回復為 TRUEDBUA 設計目標即為簡化升級流程、減少人為錯誤,自動處理叢集參數正是其核心價值之一。