1. 程式人生 > >Oracle RAC的機制與測試方法

Oracle RAC的機制與測試方法

Oracle RAC是Oracle Real Application Cluster的簡寫,官方中文文件一般翻譯為“真正應用叢集”。RAC叢集是由若干物理機組成,每個物理機為一個節點,這些節點間通過網線連線(也叫心跳網路)。每個節點上都執行一個例項,這些例項通過CRS(CRS通過一系列的程序和服務來保證叢集的執行,提供高可用性)的協助,共同操作一個數據庫,是一個典型的“多例項,單資料庫”架構,資料庫被所有節點共享、並行訪問。共享儲存是RAC架構的核心。資料庫的資料檔案、控制檔案、引數檔案、重做日誌檔案等等都要放到共享儲存上,各節點可以對這些檔案進行並行訪問。如果其中某個節點發生故障,RAC能夠將連線自動切換到另外一個節點上,無單點故障問題,從而實現應用的無縫切換。