Oracle
Oracle:我在 RAC 上嗎?
我可以執行什麼查詢來確定我是否在 RAC 系統上執行?如果我在 RAC 上,我需要從 GV 查詢 $ * rather than V $ *.
您可以檢查
CLUSTER_DATABASE
參數的值:SQL> select name, value from v$parameter where name = 'cluster_database'; NAME VALUE --------------------- --------------------- cluster_database TRUE
根據Oracle 數據庫參考:
CLUSTER_DATABASE
是一個 Oracle RAC 參數,它指定是否啟用 Oracle RAC。如果您的帳戶無權訪問類似的數據字典視圖
V$PARAMETER
,您可以使用下面的 PL/SQL 塊來檢測您的數據庫是否是集群的:begin if dbms_utility.is_cluster_database then dbms_output.put_line('True'); else dbms_output.put_line('False'); end if; end; /