如何設置Oracle并行服務器OPS?
隨 Oracle9i 一同推出的 Oracle RAC 是 Oracle 并行服務器 (OPS) 的后續版本。RAC 允許多個實例同時訪問同一數據庫(存儲器)。它通過允許系統進行擴展,提供了容錯、負載均衡和性能效益,同時由于所有節點訪問同一數據庫,因此一個實例的故障不會導致無法訪問數據庫。 Oracle RAC 的核心是共享磁盤子系統。集群中的所有節點必須能夠訪問集群中所有節點的所有數據、重做日志文件、控制文件和參數文件。數據磁盤必須在全局范圍內可用,以便允許所有節點訪問數據庫。每個節點擁有自己的重做日志和控制文件,但是其他節點必須能夠訪問這些文件,以便在系統故障時恢復該節點。 Oracle RAC 與 OPS 之間的一個較大區別是,它采用了高速緩存合并技術。在 OPS 中,節點間的數據請求需要先將數據寫入磁盤,然后發出請求的節點才可以讀取該數據。在 RAC 中,數據是帶鎖傳遞的。 不是所有的集群解決方案都使用共享存儲器。有些廠商使用一種稱為聯合集群的方法,在這種方法中,數據在數臺機器中分布,而不是由所有機器共享。但是,在使用 Oracle RAC 10g 時,多個節點使用相同的磁盤集來存儲數據。利用Oracle RAC,數據文件、重做日志文件、控制文件和歸檔日志文件保存在原始磁盤設備的共享存儲器、NAS、SAN、ASM 或集群文件系統中。Oracle 的集群方法利用了集群中所有節點的集體處理能力,同時提供了故障切換安全性。轉載,僅供參考。