在應用程式伺服器中配置 Oracle Real Application Cluster (RAC)

Oracle Real Application Cluster (RAC) 是「共用一切」的資料庫架構,在這個架構中,兩個或更多 Oracle RAC 節點會叢集起來,共用相同的儲存體。 RAC 節點會通過高速交互連接而連接起來,以便在 Oracle 節點之間進行高速通訊。 這些節點可以在啟動期間交換各種資料區塊所有權資訊、鎖定資訊、交換交易資訊和資料,等等。

關於這項作業

當使用 Oracle JDBC 驅動程式時,您可以在 Oracle Real Application Cluster (RAC) 環境中配置失效接手支援及/或負載平衡。 Oracle RAC 是一個 Oracle 資料庫選項,它會將兩部或更多電腦聚集起來,形成行為如同單一系統的叢集化資料庫。 在 RAC 資料庫中,執行於個別節點的 Oracle 程序會從共用的磁碟儲存體來存取相同的資料。 RAC 最初是在 Oracle 9i 版中引進 ,它提供了高可用性及彈性的可調整性。
典型 Oracle RAC 叢集由下列項目組成:
  • 叢集節點 – 2 至 n 個執行 Oracle 資料庫伺服器的節點或主機。
  • 網路交互連接 – 這是一個用來進行叢集通訊及快取融合的私密網路。 通常用來進行節點實例之間的資料庫區塊傳送。
  • 共用儲存體 – 用來保留資料庫系統和資料檔。 叢集節點會存取共用儲存體。
  • 正式作業網路 – 供用戶端和應用程式伺服器用來存取資料庫。

下圖描述 Oracle RAC 的一般配置:

Oracle RAC 配置

Oracle RAC 提供了許多特性,以下是其中兩個特性:
  • Oracle 通知服務 (ONS),可讓 Oracle RAC 向 Oracle JDBC 驅動程式及驅動程式的連線快取通報節點狀態,通常是 UP 和 DOWN 事件。 如果要使用 ONS,您必須配置應用程式伺服器來使用 Oracle 的連線快取,而不使用應用程式伺服器的連線儲存區特性。 請參閱「在應用程式伺服器中配置 Oracle 連線快取」主題,以取得這個程序的相關資訊。
  • 分散式交易處理 (DTP) 是 Oracle 10gR2 所引進的一項特性。 當啟用這個特性時,Oracle 會確保所有屬於失效 RAC 實例之 DTP 服務的進行中備妥交易都會推送到磁碟中。 之後,Oracle 會在仍能運作的任何 RAC 實例上,重新啟動 DTP 服務。

如需 Oracle RAC 及其如何搭配應用程式伺服器來運作的相關資訊,請參閱 developerWorks® 網站上的利用 WebSphere® 中介軟體來建置高可用性資料庫環境:第 3 篇:利用 Oracle RAC 來處理 WebSphere Application Server 中的兩段式確定

程序


指出主題類型的圖示 作業主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_oraclerac
檔名:tdat_oraclerac.html