oracle群集的配置

來源:互聯網
上載者:User

一 .群集環境:

1.  硬體環境:

伺服器A .
      IBM 365 SERVER
      單路XEON SMP CPU
      6GB記憶體
      三塊36.4G硬碟(RAID5)
      本地千兆網卡(PRIVATE_LAN)
      附加IBM 千兆光纖網卡(PUBLIC_LAN)
伺服器B .
      IBM 365 SERVER
      單路XEON SMP CPU
      6GB記憶體
      三塊36.4G硬碟(RAID5)
      本地千兆網卡(PRIVATE_LAN)
      附加IBM 千兆光纖網卡(PUBLIC_LAN)
磁碟陣列櫃檯.
      豪威 SB-4120
      配置12塊 36.4G硬碟.
分配:
      (ID1~ID4 )  RAID5 LUN0--1G Q
         LUN1--100.2G R
      (ID5~ID8 )  RAID5 LUN2--109.2G S
      (ID9~ID11)  RAID5 LUN3--72.4G T
      (ID12 )     HOSTSPARE}

2.  軟體環境:

WINDOWS 2003 ENTERPRISE MS CLUAPPR 5.0 ORACLE 9I ENTERPRISE

3.   系統內容:

伺服器A .
      HOSTNAME--CLUST-A    
      PUBLIC_LAN IP ADDRESS--192.168.170.10 
      MASK--255.255.255.0  
      GATEWAY--192.168.170.1
      DNS PRIMARY--192.168.170.2  
      DOMAIN--APP.COM
      PRIVATE_LAN--10.1.1.1
伺服器B .
      HOSTNAME--CLUST-B  
      PUBLIC_LAN IP ADDRESS--192.168.170.11 
      MASK--255.255.255.0 
      GATEWAY--192.168.170.1
      DNS PRIMARY--192.168.170.2 
      DOMAIN--APP.COM
      PRIVATE_LAN--10.1.1.2
磁碟陣列分區 .
      Q –-QUORUM
      R –-備份
      S –-資料檔案
      T –-擴充資料檔案

4.群集:

二 .安裝步驟:

1.作業系統:

伺服器A .
& 將伺服器硬體的 BIOS , FIRMWERA版本升級到最新 (版本必須相同)
& 安裝WONDOWS 2003 ENTERPRISE
& 修改系統內容  . 例如:HOSTNAME ,IP ADDRESS 等
& 將服務中 ALERT 服務設定成自動啟動
& 安裝相同版本的硬體驅動程式
& 修改c:\WINDOWS\SYAPPM32\DRIVERS\ETC\HOST檔案,添加如下:
      192.168.110.10        CLUST-A
      192.168.110.11        CLUST-B
      192.168.110.9        CLUST
      192.168.110.9        ORCL
& 將 伺服器A  關機
& 使用安全的方式將磁碟陣列櫃串連到 伺服器A  和 伺服器B
& 將 伺服器A  開機
& 啟動到系統後,將識別到的磁碟陣列櫃中的磁碟簽名,然後分配如下的分區號和卷標:
      Q–-QUORUM  , R –-備份  , S –-資料檔案  , T –-擴充資料檔案
& 將 伺服器A  關機

伺服器B .
& 將伺服器硬體的 BIOS , FIRMWERA版本升級到最新 (版本必須相同)
& 安裝WONDOWS 2003 ENTERPRISE
& 修改系統內容  . 例如:HOSTNAME ,IP ADDRESS 等
& 將服務中 ALERT 服務設定成自動啟動
& 安裝相同版本的硬體驅動程式
& 修改c:\WINDOWS\SYAPPM32\DRIVERS\ETC\HOST檔案,添加如下:
      192.168.110.12        CLUST-A
      192.168.110.13        CLUST-B
      192.168.110.10        CLUST
      192.168.170.9        ORCL
& 將識別到的磁碟陣列櫃中的磁碟簽名,然後將其修改為如下的分區號和卷標:
      Q–-QUORUM  , R –-備份  , S –-資料檔案  , T –-擴充資料檔案
& 將 伺服器B  關機
& 同時啟動 伺服器A  和 伺服器B
& 檢查 伺服器A , 伺服器B的上述配置,確認無誤後進行下一步安裝

2.叢集系統:

伺服器A .
& 執行 /開始/管理工具/群集管理器
& 選擇 建立新的群集 ,出現群集建立嚮導
& 輸入 網域名稱  , 群集名 ,然後下一步
& 輸入 電腦名稱(第一個節點的電腦名稱),然後下一步,系統進行群集分析
& 選擇QUORUM磁碟 Q
& 選擇資源磁碟 R , S  注: T暫時不加入叢集資源群組,當有資料檔案擴充時在加入
& 選擇私人串連 PRIVATE , PRIVATE_LAN ,在下面的單一選項裡選擇 內部通訊
& 選擇公有串連 PUBLIC , PUBLIC_LAN ,在下面的單一選項裡選擇  混合通訊
& 輸入群集的 虛擬IP  ,並輸入欄位使用者及密碼
& 完成群集建立 ,進入群集的管理介面,建立新的資源群組 Oracle群集組 ,
      將GROUP0~GROUP2的磁碟資源移動到 Oracle群集組 ,然後刪除GROUP0~GROUP1

伺服器B .
& 執行 /開始/管理工具/群集管理器
& 選擇 添加節點到群集 出現群集添加節點嚮導,並輸入群集或伺服器名
& 輸入 要添加到此群集的電腦名稱
& 選擇相應的群集所有者,點擊下一步
& 輸入欄位使用者及密碼
& 叢集節點添加完成

3.資料庫安裝

伺服器A. 
& 將群集的主節點切換到伺服器A
& 安裝ORACLE 9I ENTERPRISE ,只安裝軟體,安裝完成後再建資料庫
& 用DBCA建立資料庫,並儲存建庫模版,名為DBCRT
& 資料檔案安裝到 磁碟 S ,歸檔檔案放在 磁碟 R
& 配置監聽服務時 主機名稱 為虛擬IP地址
& 配置 服務命名 時,服務名 要輸入 資料庫名+WINDOWS網域名稱
& 將服務 OracleServiceSID , OracleOraHome92TNSLiAPPner 設定為手動

伺服器B. 
& 將群集的主節點切換到伺服器B
& 安裝ORACLE 9I ENTERPRISE ,只安裝軟體,安裝完成後再建資料庫
& 用DBCA建立資料庫,選擇DBCRT模版建立
& 將共用陣列 S --資料庫檔案目錄 ,R --歸檔檔案重新命名
& 將伺服器A 的 TNSNAME.ORA    , LIAPPNER.ORA   ,   PWD{SID}.ORA       
      SPFILE{SID}.ORA  檔案複製,粘貼到伺服器B相應的目錄中.
& 將服務 OracleServiceSID , OracleOraHome92TNSLiAPPner 設定為手動

4.添加資料庫叢集服務

& 開啟群集管理器,右單擊 資源 ,選擇 建立 , 選擇 資源
& 輸入服務名稱 OracleServiceSID ,資源類型 選擇 跨平台 app程式 ,組 選擇 Oracle群集組
& 選擇群集的所有者
& 將可用資源 Q , R , S ,群集IP地址,群集名 添加到 資源依存
& 在命令列中輸入 ORACLE.EXE {SID} ,目前的目錄中輸入%ORACLE_HOME%\BIN
& 開啟群集管理器,右單擊 資源 ,選擇 建立 , 選擇 資源
& 輸入服務名稱 OracleOraHome92TNSLiAPPner ,資源類型 選擇 跨平台 app程式 ,組選擇Oracle群集組
& 選擇群集的所有者
& 將可用資源 OracleServiceSID , Q , R , S ,群集IP地址,群集名 添加到 資源依存
& 在目前的目錄中輸入%ORACLE_HOME%\BIN

5.測試ORACLE 伺服器

伺服器A .
& 將群集的主節點切換到 伺服器A,並在 伺服器A上執行如下命令:
      SQLPLUS /NOLOG
      CONN SYS/*****@<CONNECT_STRING>; AS SYSDBA      
& 如果正常串連,說明本地訪問成功
& 進行遠程用戶端測試,將遠端ORACLE 用戶端配置好相應的TNS,然後執行如下命令:
      SQLPLUS /NOLOG
      CONN SYS/*****@<CONNECT_STRING>; AS SYSDBA     
& 如果正常串連,說明在 伺服器A 上的測試成功

伺服器B .
& 將群集的主節點切換到 伺服器B,並在 伺服器A上執行如下命令:
      SQLPLUS /NOLOG
      CONN SYS/*****@<CONNECT_STRING>; AS SYSDBA      
& 如果正常串連,說明本地訪問成功
& 進行遠程用戶端測試,將遠端ORACLE 用戶端配置好相應的TNS,然後執行如下命令:
      SQLPLUS /NOLOG
      CONN SYS/*****@<CONNECT_STRING>; AS SYSDBA     
& 如果正常串連,說明在 伺服器B 上的測試成功

# 沒有做oracle failsafe的oracle雙機群集系統,如有要做failsafe的兄弟可以在此基礎上安裝FAILSAFE。

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.