總體規(guī)劃 服務(wù)器規(guī)劃 1、建議使用兩臺硬件配置一模一樣的服務(wù)器來作為 RAC 環(huán)境的兩個物理節(jié)點(diǎn) 2,、服務(wù)器至少需要配置兩塊物理網(wǎng)卡 3,、服務(wù)器規(guī)劃表:
網(wǎng)絡(luò)規(guī)劃 1、網(wǎng)絡(luò)規(guī)劃表(根據(jù)實際情況來定):
2,、其中虛擬 IP 地址和 SCAN IP 地址必須為能夠使用但未被其他設(shè)備配占用的地址,,并且需要與公共 IP 地址在同一個網(wǎng)段 3、公共 IP 地址和心跳 IP 地址需要設(shè)置在物理網(wǎng)卡上,,并且需要將兩臺服務(wù)器上配置心跳地址的網(wǎng)卡通過一根網(wǎng)線直接連接起來或者通過單獨(dú)的交換機(jī)連接,。 存儲規(guī)劃 存儲規(guī)劃表
數(shù)據(jù)庫規(guī)劃 1,、軟件規(guī)劃
2、實例相關(guān)規(guī)劃(實例根據(jù)現(xiàn)場需求設(shè)置)
網(wǎng)絡(luò)拓?fù)湟?guī)劃
操作系統(tǒng)環(huán)境配置 節(jié)點(diǎn)名稱配置(All Nodes) 修改主機(jī)名,、統(tǒng)一用戶名密碼,,分別更改兩臺服務(wù)器的主機(jī)名為 RAC1 和 RAC2,需要重啟后生效,,兩臺服務(wù)器統(tǒng)一使用 administrator 用戶,,并且保持密碼一致。 配置本地安全策略 1,、運(yùn)行 secpol.msc ,配置"安全設(shè)置->本地策略->安全選項->用戶帳戶控制:管理員批準(zhǔn)模式中管理員的提升權(quán)限提示的行為"為"不提示,,直接提升"。
2,、確認(rèn)"安全設(shè)置->本地策略->用戶權(quán)限分配->管理審核和安全日志"中包括Administrators組,。
3、運(yùn)行 firewall.cpl ,關(guān)閉防火墻,。
4,、確認(rèn)此處防火墻狀態(tài)都是已關(guān)閉。
測試Net use 在每個節(jié)點(diǎn)執(zhí)行C:\Users\Administrator>net use \\remote node name\C$ 返回"命令成功完成",測試成功
遠(yuǎn)程注冊表連接測試 運(yùn)行 regedit,選擇 文件->連接網(wǎng)絡(luò)注冊表->輸入遠(yuǎn)程節(jié)點(diǎn)nodename 出現(xiàn)注冊表結(jié)構(gòu)樹,測試成功.(所有節(jié)點(diǎn)執(zhí)行)
配置網(wǎng)絡(luò) 1,、將兩節(jié)點(diǎn)的網(wǎng)卡或Bond名稱修改一致: Node1:本地連接 -> Public IP: 10.16.238.181/255.255.255.128 本地連接2 -> Private IP: 1.1.1.1/24 Node2: 本地連接 -> Public IP: 10.16.238.182/255.255.255.128 本地連接2 -> Private IP:1.1.1.2/24 2,、配置HOSTS文件 c:\windows\system32\drivers\etc\hosts #非常重要 127.0.0.1 localhost #public 10.16.238.181 rac1 10.16.238.182 rac2 #vip 10.16.238.183 rac1-vip 10.16.238.184 rac2-vip #private 1.1.1.1 rac1-priv 1.1.1.2 rac2-priv #scan 10.16.238.185 cluster-scan 3、更改網(wǎng)卡優(yōu)先級: 運(yùn)行 ncpa.cpl ,按下ALT鍵,菜單欄中選擇 高級->高級設(shè)置,調(diào)整網(wǎng)卡優(yōu)先級:Public > Private
4,、hosts 文件修改完成后可使用 ping 命令來驗證設(shè)置是否正確 關(guān)閉DHCP媒體感知 打開注冊表定位到HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters子項,新建一個DWORD類型的鍵值DisableDHCPMediaSense,將值修改為1.
重啟后使用命令netsh interface ipv4 show global驗證是否成功關(guān)閉. 關(guān)閉SNP Features C:\>netsh int tcp set global chimney=disabled C:\>netsh int tcp set global rss=disabled 重啟后使用命令 C:\>netsh interface ipv4 show global驗證是否成功關(guān)閉 停止MSDTC服務(wù) 運(yùn)行 services.msc ,將 Distributed Transaction Coordinator (MSDTC) 服務(wù)停止,并設(shè)為"手動". 同步節(jié)點(diǎn)時間 1,、運(yùn)行 Regedit 定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config子項,將主鍵MaxNegPhaseCorrection數(shù)值修改為0,關(guān)閉注冊表程序. 執(zhí)行同步: C:\>W32tm /config /update (需要連接Internet) 2、或者:在 RAC2 服務(wù)器上運(yùn)行命令:net time \\rac1 (查看 RAC1 的當(dāng)前時間)然后在 RAC2 服務(wù)器上運(yùn)行命令:net time \\rac1 /set /y (設(shè)置 RAC2 時間與 RAC1 同 步)(建議使用這種方式) 檢查環(huán)境變量 計算機(jī) 右鍵->屬性->高級系統(tǒng)設(shè)置->環(huán)境變量,確認(rèn)變量TMP和TEMP值相同. 配置 DEP 和 UAC 1,、分別配置兩臺服務(wù)器上的數(shù)據(jù)執(zhí)行保護(hù)(DEP),,選擇‘僅為基本 windows程序和服務(wù)啟用’,,需要重啟后才能生效(可配置完下一步后一起重啟) 確認(rèn)兩臺服務(wù)器上的 UAC,若需要配置則在重啟后生效(默認(rèn)不需要配置) 修改虛擬內(nèi)存 由于服務(wù)器的內(nèi)存為 16G,,按照 Oracle 的官方文檔,,虛擬內(nèi)存至少為實際內(nèi) 存的 2 倍,此處選擇在本地磁盤一個較大的空白分區(qū)(E 盤)中劃分了虛擬 內(nèi)存,,取值范圍:32G~64G,,即初始值:32768MB,最大值:65536MB 設(shè)置方法如下圖所示,,需要重啟后生效
存儲空間規(guī)劃及掛載 磁盤規(guī)劃 磁盤規(guī)劃如下表所示:
2,、需要檢查一下上表中的磁盤編號與 LUN 編號是否對應(yīng),,如下圖所示: 注意: 這里不是說一定要磁盤 1 對 LUN1,LUN 編號也可能是從 0 開始算起,, 那樣的話就是 LUN0 對磁盤 1 一定要確保在 RAC1 和 RAC2 服務(wù)器上看到的編號對應(yīng)都一致 磁盤初始化 1,、分別在 RAC1 和 RAC2 服務(wù)器上將所有磁盤設(shè)置成聯(lián)機(jī)狀態(tài),如下圖所示:
2,、磁盤初始化操作在 RAC1 服務(wù)器上進(jìn)行 上傳安裝介質(zhì) 將安裝包上傳到D盤根目錄,解壓后得到文件夾grid. 注意 win64_11gR2_database 由兩個壓縮文件組成,,必須將兩個壓縮文件解壓到同一個 目錄下,,否則在安裝數(shù)據(jù)庫時會報錯 共享存儲配置方法一(建議方法) 1,、在其中一個節(jié)點(diǎn)(通常是rac1)上將 5 個磁盤全部新建簡單卷,,注意不要分配盤符和格式化磁盤 2、全部建完后的截圖如下:
3,、此時登錄到 RAC2 服務(wù)器,,打開磁盤管理,選擇‘重新掃描磁盤’
4,、掃描完成后,,磁盤格式已經(jīng)自動變成 RAW,但是系統(tǒng)默認(rèn)為每個磁盤增 加了驅(qū)動器號,,如下圖所示:
5,、此時需要刪除磁盤 1 到磁盤 5 的驅(qū)動器號,選擇磁盤 1,,單擊右鍵打開 ‘更改驅(qū)動器號和路徑 6,、選中驅(qū)動器號 H,單擊刪除
7,、其他 4 個磁盤按照上述操作刪除各自的驅(qū)動器號,,刪除完成后,RAC2 服務(wù)器的截圖如下:
8、啟用Automount (All Nodes) 進(jìn)行命令行窗口,運(yùn)行: C:\> diskpart DISKPART> AUTOMOUNT ENABLE 9,、盤標(biāo)記為ASM磁盤 (Node 1) D:\grid\asmtool>asmtoolg
依次添加 OCR,DATA,FRA磁盤組(也可以在安裝時添加或者建庫前執(zhí)行asmca添加除OCR之外的磁盤組)
安裝Oracle Grid Infrastructure(Node 1) 執(zhí)行預(yù)檢查 D:\11\grid>runcluvfy stage -pre crsinst -n rac1,rac2 -verbose 如果有報錯,檢查修改前面的設(shè)置直到預(yù)檢查成功 開始安裝 1,、在grid目錄下執(zhí)行setup.exe程序 2、選擇“跳過軟件更新” 3,、選擇‘為集群安裝和配置 集群的網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)’ 4,、選擇‘高級安裝’
5、選擇安裝語言 6,、填寫集群名稱和 SCAN 名稱,,必須填寫 hosts 文件中 SCAN IP 對應(yīng)的主機(jī)名,確認(rèn)去掉“配置GNS”復(fù)選框,,除非你要使用GNS,。(集群名稱:rac-cluster scan名稱:cluster-scan)
7、添加其它結(jié)點(diǎn)
8,、更改網(wǎng)絡(luò)接口類型,,默認(rèn)選項如果不對,需要手動更改
9,、此處選擇‘自動存儲管理(ASM) 10,、選擇相應(yīng)的OCR磁盤組,并輸入磁盤組名稱OCR(磁盤組名:ocr,,冗余:外部,,添加磁盤:候選磁盤,并選擇一個磁盤路徑)
11,、添加 ASM (ASMSnmp)口令(oracle123) 由于設(shè)置的密碼不符合標(biāo)準(zhǔn),,需要確認(rèn)來強(qiáng)制使用 12、此處選擇‘不使用 IPMI 13,、選擇軟件相關(guān)目錄,,根據(jù)規(guī)劃要求,此處選擇 D 盤 注意:11G中Oracle_Home在Oracle_Base下,CRS_Home不在Oracle_Base下
14,、先決條件檢查,,如果檢查通過,則出現(xiàn)概要,,如果提示失敗,,會有相應(yīng)的提示,請根據(jù)提示 檢查上一章節(jié)中的設(shè)置是否存在問題 15,、開始安裝后,,會在下圖中紅框標(biāo)注的位置(網(wǎng)格基礎(chǔ)結(jié)構(gòu)配置)停頓約 20 分鐘,此處也是 grid 安裝成功與否的關(guān)鍵所在,,如果此處出現(xiàn)問題,,則需要 卸載 grid,并檢查之前所有的設(shè)置,,然后再次嘗試安裝,,直到顯示成功為止,。
15、安裝成功完成 檢查ora.asm資源運(yùn)行狀態(tài) grid 安裝完成后,,如果安裝成功,,可在 dos 環(huán)境下通過 crs_stat –t –v 命令或者 crsctl status res t 查看集 群啟動了哪些服務(wù): 安裝RDBMS (Node 1) 執(zhí)行預(yù)檢查 D:\grid>runcluvfy stage -pre dbinst -n rac1,rac2 -verbose 開始安裝 1、執(zhí)行database目錄下setup.exe程序 2,、確認(rèn)跳過‘指定電子郵件地址 3,、選擇“跳過軟件更新” 4、選擇‘僅安裝數(shù)據(jù)庫軟件 5,、查看節(jié)點(diǎn)名稱是否正確
6,、選擇安裝語言 7、選擇安裝企業(yè)版,,并且勾選所有組件
8,、選擇安裝路徑為 D 盤 注意:11G中Oracle_Home在Oracle_Base下,CRS_Home不在Oracle_Base下
9、先決條件檢查 10,、安裝概要 11,、安裝到此處時,執(zhí)行遠(yuǎn)程安裝 RAC2 節(jié)點(diǎn)的數(shù)據(jù)庫,,此時等待時間會很長,, 請耐心等待 根據(jù)提示在節(jié)點(diǎn)2上運(yùn)行D:\oracle\product\11.2.0\db1\bin>selecthome.bat -------重要 備份OCR盤: ocrconfig -export d:\backup\ocrfile.bak 使用ASMCA創(chuàng)建ASM磁盤組 1、運(yùn)行C:\Users\Administrator>asmca 執(zhí)行命令后需要等待 10 秒鐘 才能彈出配置界面 2,、如果在安裝時只標(biāo)記了OCR磁盤組,,則按照如下方法標(biāo)記,若已經(jīng)在安裝時全部標(biāo)記完所有磁盤組,,則此步驟省略 3,、在磁盤組選項卡中點(diǎn)擊新建
4、單擊‘在磁盤上加載標(biāo)記
5,、參考“共享存儲配置方法一”中的磁盤標(biāo)記方法進(jìn)行相應(yīng)磁盤標(biāo)記 6,、 勾選要添加的磁盤,命名磁盤組名稱為 DATA
7,、創(chuàng)建磁盤組 8,、按照相同的方法標(biāo)記和創(chuàng)建 FRA 磁盤組 9、創(chuàng)建完成后退出. 創(chuàng)建數(shù)據(jù)庫 執(zhí)行預(yù)檢查 D:\grid>runcluvfy stage -pre dbcfg -n all -d D:\app\Administrator\product\11.2.0\db1 創(chuàng)建數(shù)據(jù)庫 D:\>dbca
輸入之前設(shè)置的 ASM 口令,,快速恢復(fù)區(qū)根據(jù)情況選擇是否需要(默認(rèn)選定)
根據(jù)需要開啟歸檔和快速恢復(fù)區(qū),。
|
|