【RAC】 RAC For W2K8R2 安裝--RDBMS軟體的安裝(五)

Appleses發表於2016-01-30

RACRAC For W2K8R2 安裝--RDBMS軟體的安裝()

一.1  BLOG文件結構圖

 

wps56B9.tmp 

 

一.2  前言部分

 

一.2.1  導讀

各位技術愛好者,看完本文後,你可以掌握如下的技能,也可以學到一些其它你所不知道的知識,~O(∩_∩)O~:

① RAC for windows 2008R2 的安裝

② rac環境下共享儲存的規劃和搭建

③ starwind軟體的應用

④ VMware workstation 如何做共享儲存

⑤ rac資料的靜默安裝和dbca靜默建庫

⑥ rac資料庫在windows環境下的解除安裝

⑦ windows 2008R2的學習

⑧ windows環境雙網路卡下IP地址的配置

 

 

注意:本篇BLOG中程式碼部分需要特別關注的地方我都用黃色背景和紅色字型來表示,比如下邊的例子中,thread 1的最大歸檔日誌號為33thread 2的最大歸檔日誌號為43是需要特別關注的地方。

  List of Archived Logs in backup set 11

  Thrd Seq     Low SCN    Low Time            Next SCN   Next Time

  ---- ------- ---------- ------------------- ---------- ---------

  1    32      1621589    2015-05-29 11:09:52 1625242    2015-05-29 11:15:48

  1    33      1625242    2015-05-29 11:15:48 1625293    2015-05-29 11:15:58

  2    42      1613951    2015-05-29 10:41:18 1625245    2015-05-29 11:15:49

  2    43      1625245    2015-05-29 11:15:49 1625253    2015-05-29 11:15:53

 

 

 

 

 

本文如有錯誤或不完善的地方請大家多多指正,ITPUB留言或QQ皆可,您的批評指正是我寫作的最大動力。

 

 

一.2.2  相關參考文章連結

 

linux 環境下rac的搭建:

一步一步搭建 oracle 11gR2 rac + dg 之前傳(一) http://blog.itpub.net/26736162/viewspace-1290405/  

一步一步搭建oracle 11gR2 rac+dg之環境準備(二)  http://blog.itpub.net/26736162/viewspace-1290416/ 

一步一步搭建oracle 11gR2 rac+dg之共享磁碟設定(三) http://blog.itpub.net/26736162/viewspace-1291144/ 

一步一步搭建 oracle 11gR2 rac+dg之grid安裝(四)  http://blog.itpub.net/26736162/viewspace-1297101/ 

一步一步搭建oracle 11gR2 rac+dg之database安裝(五) http://blog.itpub.net/26736162/viewspace-1297113/ 

一步一步搭建11gR2 rac+dg之安裝rac出現問題解決(六) http://blog.itpub.net/26736162/viewspace-1297128/ 

一步一步搭建11gR2 rac+dg之DG 機器配置(七)  http://blog.itpub.net/26736162/viewspace-1298733/ 

一步一步搭建11gR2 rac+dg之配置單例項的DG(八)  http://blog.itpub.net/26736162/viewspace-1298735/  

一步一步搭建11gR2 rac+dg之DG SWITCHOVER功能(九) http://blog.itpub.net/26736162/viewspace-1328050/ 

一步一步搭建11gR2 rac+dg之結尾篇(十)  http://blog.itpub.net/26736162/viewspace-1328156/ 

【RAC】如何讓Oracle RAC crs_stat 命令顯示完整  http://blog.itpub.net/26736162/viewspace-1610957/ 

如何建立ASM磁碟  http://blog.itpub.net/26736162/viewspace-1401193/ 

 

 

一.2.3  本系列blog簡介

 

個人一直以為windows環境的rac效能不是很好,也有瓶頸,所以沒有研究windows環境下的安裝,不過最近一個網友問起rac for windows環境下的安裝,我手癢癢就試了試安裝,果然也學到了很多的知識,今天起就分為幾個部分給大家分享出來,若有不對的地方還請大家指出來。

需要指出的是:文章中有的內容來源於網路,所以截圖可能和安裝時不太一樣,但是理解了原理,安裝都是一樣的,若有疑問可以及時聯絡我,這裡感謝廣大網友的分享!

 

 

 

 

接上文之RACRAC For W2K8R2 安裝--grid的安裝(),我們繼續:

 

一.3  準備安裝檔案

wps56C9.tmp 

解壓後:

wps56CA.tmp 

 

一.4  執行預檢查

在之前的grid的資料夾下邊執行:runcluvfy stage -pre dbinst -n rac1,rac2 -verbose

C:\Users\Administrator>cd z:

Z:\

 

C:\Users\Administrator>z:

 

Z:\>cd grid/grid

 

Z:\grid\grid>runcluvfy stage -pre dbinst -n rac1,rac2 -verbose

 

執行 資料庫安裝 的預檢查

 

正在檢查節點的可訪問性...

 

檢查: 節點 "rac1" 的節點可訪問性

  目標節點                                  是否可訪問?

  ------------------------------------  ------------------------

  rac2                                  是

  rac1                                  是

結果:節點 "rac1" 的節點可訪問性檢查已通過

 

 

正在檢查等同使用者...

 

檢查: 使用者 "Administrator" 的等同使用者

  節點名                                   狀態

  ------------------------------------  ------------------------

  rac2                                  通過

  rac1                                  通過

結果:使用者 "Administrator" 的等同使用者檢查已通過

 

正在檢查節點連線性...

 

 

節點 "rac2" 的介面資訊

名稱     IP 地址           子網              閘道器              預設閘道器            HW 地址             MTU

------ --------------- --------------- --------------- --------------- ----------------- ------

public 192.168.59.36   192.168.59.0    UNKNOWN         UNKNOWN         00:0C:29:3F:F4:D3 1500

public 192.168.59.38   192.168.59.0    UNKNOWN         UNKNOWN         00:0C:29:3F:F4:D3 1500

private 9.9.9.10        9.9.9.0         UNKNOWN         UNKNOWN         00:0C:29:3F:F4:DD 1500

 

 

節點 "rac1" 的介面資訊

名稱     IP 地址           子網              閘道器              預設閘道器            HW 地址             MTU

------ --------------- --------------- --------------- --------------- ----------------- ------

public 192.168.59.35   192.168.59.0    UNKNOWN         UNKNOWN         00:0C:29:BF:82:D4 1500

public 192.168.59.37   192.168.59.0    UNKNOWN         UNKNOWN         00:0C:29:BF:82:D4 1500

public 192.168.59.39   192.168.59.0    UNKNOWN         UNKNOWN         00:0C:29:BF:82:D4 1500

private 9.9.9.9         9.9.9.0         UNKNOWN         UNKNOWN         00:0C:29:BF:82:DE 1500

 

 

檢查: 介面 "public" 的節點連線性

  源                               目標                              是否已連線?

  ------------------------------  ------------------------------  ----------------

  rac2[192.168.59.36]             rac2[192.168.59.38]             是

  rac2[192.168.59.36]             rac1[192.168.59.35]             是

  rac2[192.168.59.36]             rac1[192.168.59.37]             是

  rac2[192.168.59.36]             rac1[192.168.59.39]             是

  rac2[192.168.59.38]             rac1[192.168.59.35]             是

  rac2[192.168.59.38]             rac1[192.168.59.37]             是

  rac2[192.168.59.38]             rac1[192.168.59.39]             是

  rac1[192.168.59.35]             rac1[192.168.59.37]             是

  rac1[192.168.59.35]             rac1[192.168.59.39]             是

  rac1[192.168.59.37]             rac1[192.168.59.39]             是

結果:介面 "public" 的節點連線性檢查已通過

 

 

檢查: 子網 "192.168.59.0" 的 TCP 連線性

  源                               目標                              是否已連線?

  ------------------------------  ------------------------------  ----------------

  rac1:192.168.59.35              rac2:192.168.59.36              通過

  rac1:192.168.59.35              rac2:192.168.59.38              通過

  rac1:192.168.59.35              rac1:192.168.59.37              通過

  rac1:192.168.59.35              rac1:192.168.59.39              通過

結果:子網 "192.168.59.0" 的 TCP 連線性檢查通過

 

 

檢查: 介面 "private" 的節點連線性

  源                               目標                              是否已連線?

  ------------------------------  ------------------------------  ----------------

  rac2[9.9.9.10]                  rac1[9.9.9.9]                   是

結果:介面 "private" 的節點連線性檢查已通過

 

 

檢查: 子網 "9.9.9.0" 的 TCP 連線性

  源                               目標                              是否已連線?

  ------------------------------  ------------------------------  ----------------

  rac1:9.9.9.9                    rac2:9.9.9.10                   通過

結果:子網 "9.9.9.0" 的 TCP 連線性檢查通過

 

正在檢查子網掩碼一致性...

子網 "192.168.59.0" 的子網掩碼一致性檢查已通過。

子網 "9.9.9.0" 的子網掩碼一致性檢查已通過。

子網掩碼一致性檢查已通過。

 

結果:節點連線性檢查已通過

 

正在檢查多點傳送通訊...

 

正在檢查子網 "192.168.59.0" 是否能夠與多點傳送組 "230.0.1.0" 進行多點傳送通訊...

子網 "192.168.59.0" 是否能夠與多點傳送組 "230.0.1.0" 進行多點傳送通訊的檢查已通過。

 

正在檢查子網 "9.9.9.0" 是否能夠與多點傳送組 "230.0.1.0" 進行多點傳送通訊...

子網 "9.9.9.0" 是否能夠與多點傳送組 "230.0.1.0" 進行多點傳送通訊的檢查已通過。

 

多點傳送通訊檢查已通過。

 

檢查: 記憶體總量

  節點名           可用                        必需                        狀態

  ------------  ------------------------  ------------------------  ----------

  rac2          3.0307GB (3177908.0KB)    922MB (944128.0KB)        通過

  rac1          3.0307GB (3177908.0KB)    922MB (944128.0KB)        通過

結果:記憶體總量 檢查已通過

 

檢查: 可用記憶體

  節點名           可用                        必需                        狀態

  ------------  ------------------------  ------------------------  ----------

  rac2          1.0376GB (1087996.0KB)    50MB (51200.0KB)          通過

  rac1          869.8867MB (890764.0KB)   50MB (51200.0KB)          通過

結果:可用記憶體 檢查已通過

 

檢查: 交換空間

  節點名           可用                        必需                        狀態

  ------------  ------------------------  ------------------------  ----------

  rac2          6.0596GB (6353972.0KB)    3.0307GB (3177908.0KB)    通過

  rac1          6.0596GB (6353972.0KB)    3.0307GB (3177908.0KB)    通過

結果:交換空間 檢查已通過

 

檢查: "rac2:C:\Windows\temp" 的 空閒磁碟空間

  路徑                節點名           裝載點           可用            必需            狀態

  ----------------  ------------  ------------  ------------  ------------  ------------

  C:\Windows\temp   rac2          C             4.6301GB      500MB         通過

結果:"rac2:C:\Windows\temp" 的 空閒磁碟空間 檢查已通過

 

檢查: "rac1:C:\Windows\temp" 的 空閒磁碟空間

  路徑                節點名           裝載點           可用            必需            狀態

  ----------------  ------------  ------------  ------------  ------------  ------------

  C:\Windows\temp   rac1          C             4.7317GB      500MB         通過

結果:"rac1:C:\Windows\temp" 的 空閒磁碟空間 檢查已通過

 

檢查: 系統體系結構

  節點名           可用                        必需                        狀態

  ------------  ------------------------  ------------------------  ----------

  rac2          64-bit                    64-bit                    通過

  rac1          64-bit                    64-bit                    通過

結果:系統體系結構 檢查已通過

 

檢查環境變數 "PATH" 的值的長度

檢查: 環境變數 "PATH" 的值的長度

  節點名               是否已設定?        最大長度          實際長度          註釋

  ----------------  ------------  ------------  ------------  ----------------

  rac2              是             5119          122           通過

  rac1              是             5119          153           通過

結果:環境變數 "PATH" 的值長度檢查已通過。

 

檢查 TCP/IP 的介質感測狀態

  節點名           是否啟用?                     註釋

  ------------  ------------------------  ------------------------

  rac2          否                         通過

  rac1          否                         通過

結果:TCP/IP 的介質感測狀態檢查已通過

 

正在檢查 CRS 完整性...

 

叢集件版本一致性測試已通過

Oracle Clusterware 在節點 "rac2" 上處於健康狀態

Oracle Clusterware 在節點 "rac1" 上處於健康狀態

 

CRS 完整性檢查已通過

 

正在檢查叢集管理器完整性...

 

 

正在檢查 CSS 守護程式...

 

  節點名                                   狀態

  ------------------------------------  ------------------------

  rac2                                  正在執行

  rac1                                  正在執行

 

Oracle 叢集同步服務似乎處於聯機狀態。

 

叢集管理器完整性檢查已通過

 

 

正在檢查節點應用程式是否存在...

 

檢查 VIP 節點應用程式是否存在 (必需)

  節點名           必需                        正在執行?                     註釋

  ------------  ------------------------  ------------------------  ----------

  rac2          是                         是                         通過

  rac1          是                         是                         通過

VIP 節點應用程式檢查通過

 

檢查 NETWORK 節點應用程式是否存在 (必需)

  節點名           必需                        正在執行?                     註釋

  ------------  ------------------------  ------------------------  ----------

  rac2          是                         是                         通過

  rac1          是                         是                         通過

NETWORK 節點應用程式檢查通過

 

檢查 GSD 節點應用程式是否存在 (可選)

  節點名           必需                        正在執行?                     註釋

  ------------  ------------------------  ------------------------  ----------

  rac2          否                         否                         存在

  rac1          否                         否                         存在

節點 "rac2,rac1" 上的 GSD 節點應用程式已離線

 

檢查 ONS 節點應用程式是否存在 (可選)

  節點名           必需                        正在執行?                     註釋

  ------------  ------------------------  ------------------------  ----------

  rac2          否                         是                         通過

  rac1          否                         是                         通過

ONS 節點應用程式檢查通過

 

 

正在檢查是否在所有節點上安裝了叢集件...

叢集件的安裝檢查通過

 

正在檢查 CTSS 資源是否在所有節點上執行...

檢查: CTSS 資源是否正在所有節點上執行

  節點名                                   狀態

  ------------------------------------  ------------------------

  rac2                                  通過

  rac1                                  通過

結果:CTSS 資源檢查通過

 

 

正在查詢所有節點上時間偏移量的 CTSS...

結果:時間偏移量的 CTSS 查詢通過

 

檢查 CTSS 狀態已啟動...

檢查: CTSS 狀態

  節點名                                   狀態

  ------------------------------------  ------------------------

  rac2                                  活動

  rac1                                  活動

CTSS 處於活動狀態。正在繼續檢查所有節點上的時鐘時間偏移量...

引用時間偏移量限制: 1000.0 毫秒

檢查: 引用時間偏移量

  節點名           時間偏移量                     狀態

  ------------  ------------------------  ------------------------

  rac2          0.0                       通過

  rac1          0.0                       通過

 

以下節點集的時間偏移量在指定的限制之內:

"[rac2, rac1]"

結果:時鐘時間偏移量檢查通過

 

 

Oracle 叢集時間同步服務檢查已通過

檢查: 時區一致性

結果:時區一致性 檢查已通過

 

正在檢查單客戶機訪問名 (SCAN)...

  SCAN 名稱           節點            正在執行?         ListenerName  埠            正在執行?

  ----------------  ------------  ------------  ------------  ------------  ------------

  scan-cluster      rac1          true          LISTENER_SCAN1  1521          true

 

正在檢查 TCP 與 SCAN 監聽程式之間的連線性...

  節點            ListenerName              存在 TCP 連線性?

  ------------  ------------------------  ------------------------

  rac1          LISTENER_SCAN1            是

所有叢集節點上都存在 TCP 與 SCAN 監聽程式之間的連線性

 

SCAN VIP 和監聽程式設定的驗證通過

檢查 VIP 配置。

檢查 VIP 子網配置。

VIP 子網配置檢查通過。

檢查 VIP 可訪問性

VIP 子網可訪問性檢查通過。

 

檢查資料庫和叢集件版本相容性

 

 

檢查 ASM 和 CRS 版本相容性

ASM 版本與 CRS 版本相容

資料庫版本 "11.2.0.4.0" 與叢集件版本 "11.2.0.4.0" 相容。

資料庫叢集件版本相容性測試已通過

 

檢查自動裝載功能的狀態

  節點名           是否啟用?                     註釋

  ------------  ------------------------  ------------------------

  rac2          是                         通過

  rac1          是                         通過

結果:自動裝載功能狀態檢查通過

 

資料庫安裝 的預檢查成功。

 

Z:\grid\grid>

Z:\grid\grid>

 

 

 

 

一.5  開始安裝

一.5.1  說明

本例中的大部分截圖是網上直接下載下來的,可能和具體安裝的截圖稍有差異,但是基本都一樣。

一.5.2  執行安裝

1、執行database目錄setup.exe程式

wps56DB.tmp 

wps56DC.tmp 

2確認跳過‘指定電子郵件地址

wps56EC.tmp 

3、選擇跳過軟體更新

wps56ED.tmp 

4選擇‘僅安裝資料庫軟體

wps56FE.tmp 

5檢視節點名稱否正確

wps56FF.tmp 

6選擇安裝語言

wps5710.tmp 

7選擇安裝企業版,並且勾選所有組

wps5711.tmp 

wps5721.tmp 

8選擇安裝路徑為 D

*11GOracle_HomeOracle_Base,CRS_Home不在Oracle_Base

 

wps5722.tmp 

9先決條件檢查

wps5733.tmp 

一.5.3  儲存相應檔案

10安裝概要

wps5734.tmp 

這裡可以儲存相應檔案,用於靜默安裝。

 

 

11安裝到此處時,執行遠端安裝 rac2 節點的資料庫,此時等待時間會很長, 請耐心等待

wps5745.tmp 

一.5.4  100%位置

wps5755.tmp 

注意這裡雖然進度是100%,但是我們看到是把rac1複製到rac2下,比較慢,還沒有完成,千萬別以為是卡住了就點選取消了,這裡我們就耐心等待。。。10來分鐘吧。。。。可以檢視rac2下的磁碟的大小來判斷進度情況。

wps5756.tmp 

 

登錄檔的情況:

wps5767.tmp 

 

 

 

12、根據提示在節點2上執行selecthome.bat 指令碼:

C:\Users\Administrator>d:

 

D:\app\Administrator\product\11.2.0\dbhome_1\BIN>selecthome.bat

 

D:\app\Administrator\product\11.2.0\dbhome_1\BIN>if exist D:\app\Administrator\product\11.2.0\dbhome_1\ODP.NET\Bin\2.x\OraProvCfg.exe (if exist C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\machine.config (

D:\app\Administrator\product\11.2.0\dbhome_1\ODP.NET\Bin\2.x\OraProvCfg.exe /action:config /product:odp /frameworkversion:v2.0.50727 /productversion:2.112.4.0

D:\app\Administrator\product\11.2.0\dbhome_1\ODP.NET\Bin\2.x\OraProvCfg.exe /action:register /product:odp /component:perfcounter /providerpath:D:\app\Administrator\product\11.2.0\dbhome_1\ODP.NET\Bin\2.x\Oracle.DataAccess.dll

) )

INFO: Configuration Section oracle.dataaccess.client removed!

INFO: Oracle.DataAccess.Dll Provider Factory entry removed!

 

INFO: The following section has been added.

 

 

INFO: The following element added under DbProviderFactories.

 

INFO: Counters registered successfully in the system.

 

D:\app\Administrator\product\11.2.0\dbhome_1\BIN>if exist D:\app\Administrator\product\11.2.0\dbhome_1\ODP.NET\Bin\4\OraProvCfg.exe (if exist C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config (

D:\app\Administrator\product\11.2.0\dbhome_1\ODP.NET\Bin\4\OraProvCfg.exe /action:config /product:odp /frameworkversion:v4.0.30319 /productversion:4.112.4.0

D:\app\Administrator\product\11.2.0\dbhome_1\ODP.NET\Bin\4\OraProvCfg.exe /action:register /product:odp /component:perfcounter /providerpath:D:\app\Administrator\product\11.2.0\dbhome_1\ODP.NET\Bin\4\Oracle.DataAccess.dll

) )

 

D:\app\Administrator\product\11.2.0\dbhome_1\BIN>regsvr32 /s D:\app\Administrator\product\11.2.0\dbhome_1\BIN\OraOLEDB11.dll

 

D:\app\Administrator\product\11.2.0\dbhome_1\BIN>regsvr32 /s D:\app\Administrator\product\11.2.0\dbhome_1\Oraconfig\oraconfigps11.dll

 

D:\app\Administrator\product\11.2.0\dbhome_1\BIN>D:\app\Administrator\product\11.2.0\dbhome_1\OraConfig\oraconfig.exe -RegServer

 

D:\app\Administrator\product\11.2.0\dbhome_1\BIN>regsvr32 /s  "D:\app\Administrator\product\11.2.0\dbhome_1\MMC Snap-Ins\Primary Snap-In\orammc11.dll"

 

D:\app\Administrator\product\11.2.0\dbhome_1\BIN>regsvr32 /s  "D:\app\Administrator\product\11.2.0\dbhome_1\MMC Snap-Ins\Administration Assistant\orammcadm11.dll"

 

D:\app\Administrator\product\11.2.0\dbhome_1\BIN>regsvr32 /s  "D:\app\Administrator\product\11.2.0\dbhome_1\MMC Snap-Ins\Administration Assistant\orammccfg11.dll"

 

D:\app\Administrator\product\11.2.0\dbhome_1\BIN>regsvr32 /s  "D:\app\Administrator\product\11.2.0\dbhome_1\MMC Snap-Ins\Performance Monitor\orammcpmon11.dll"

 

D:\app\Administrator\product\11.2.0\dbhome_1\BIN>unlodctr Oracle11

 

刪除 Oracle11 的計數器名稱及說明文字

為語言 009 更新文字

為語言 0804 更新文字

D:\app\Administrator\product\11.2.0\dbhome_1\BIN>lodctr D:\app\Administrator\product\11.2.0\dbhome_1\dbs\opctrn11.ini

 

D:\app\Administrator\product\11.2.0\dbhome_1\BIN>

 

 

 

一.6  About Me

 

...........................................................................................................................................................................................

本文作者:小麥苗,只專注於資料庫的技術,更注重技術的運用

ITPUB BLOG:http://blog.itpub.net/26736162

本文地址:http://blog.itpub.net/26736162/viewspace-1721304/

本文pdf版:http://yunpan.cn/QCwUAI9bn7g7w  提取碼:af2d

QQ:642808185 若加QQ請註明你所正在讀的文章標題

創作時間地點:2015-06-27 09:00~ 2015-07-02 19:00 於外匯交易中心

...........................................................................................................................................................................................

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-1721304/,如需轉載,請註明出處,否則將追究法律責任。

相關文章