在進(jìn)行數(shù)據(jù)庫(kù)的創(chuàng)建和ASM實(shí)例的安裝之前,,我們要確保三件事,,一要確保兩個(gè)節(jié)點(diǎn)的CRS進(jìn)程都已經(jīng)起來(lái),二要確保兩個(gè)節(jié)點(diǎn)的監(jiān)聽進(jìn)程都已經(jīng)啟動(dòng),,三要確保vip都運(yùn)行在各自的節(jié)點(diǎn)上,,不能發(fā)生vip飄移的現(xiàn)象,否則ASM實(shí)例的創(chuàng)建過(guò)程會(huì)出問(wèn)題,。這三點(diǎn)無(wú)誤,,那么下面來(lái)到數(shù)據(jù)庫(kù)以及ASM實(shí)例的創(chuàng)建過(guò)程:
1,仍然在RAC1節(jié)點(diǎn)上,,以oracle用戶登陸,,運(yùn)行dbca:
2,選擇RAC方式創(chuàng)建數(shù)據(jù)庫(kù),,點(diǎn)擊“next”:
3,,選擇“創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)”,點(diǎn)擊“next”:
4,,選上兩個(gè)節(jié)點(diǎn)RAC1和RAC2,,點(diǎn)擊“next”:
5,選擇“Custom Database”,,點(diǎn)擊“next”:
6,創(chuàng)建數(shù)據(jù)庫(kù)名為“RACDB”,,點(diǎn)擊“next”:
7,,Enterprise Manager(圖形化管理界面)這個(gè)地方可選可不選,因?yàn)槲铱臻g足夠大,,所以這個(gè)地方選上了,,點(diǎn)擊“next”繼續(xù):
8,創(chuàng)建管理員密碼,,點(diǎn)擊“next”:
9,,選擇“ASM”方式,點(diǎn)擊“next”:
10,,再次創(chuàng)建密碼,,以及相關(guān)的參數(shù)文件類型,點(diǎn)擊“next”:
11,,系統(tǒng)提示即將創(chuàng)建ASM實(shí)例,,點(diǎn)擊“OK”進(jìn)行ASM實(shí)例的創(chuàng)建:
12,點(diǎn)擊“CREATE NEW”來(lái)創(chuàng)建共享卷組:
13,,點(diǎn)擊創(chuàng)建卷組之后,,系統(tǒng)會(huì)掃描可用的裸設(shè)備,因?yàn)榍捌趧?chuàng)建了2GB大小的/dev/sdd和/dev/sde兩塊盤,,這里被系統(tǒng)掃描出來(lái),。選中兩塊磁盤,,給卷組命名為“rac_disk”,冗余方式選擇“External”,,然后點(diǎn)擊“OK”:
14,,創(chuàng)建共享卷組“rac_disk”過(guò)程:
15,創(chuàng)建好后,,卷組自動(dòng)在兩個(gè)節(jié)點(diǎn)mount,,如下圖所示:
值得一提的是,我在兩次實(shí)驗(yàn)過(guò)程中都發(fā)現(xiàn),,兩節(jié)點(diǎn)上CRS進(jìn)程,、監(jiān)聽都運(yùn)行得好好的,但是在創(chuàng)建共享卷組的時(shí)候會(huì)莫名其妙的出來(lái)一錯(cuò)誤提示,,說(shuō)RAC2上的監(jiān)聽沒(méi)有生效,,因此無(wú)法在RAC2節(jié)點(diǎn)上mount卷組。遇到這種情況的解決方法是在RAC2節(jié)點(diǎn)上停掉CRS進(jìn)程重啟一次,,然后再回到RAC1圖形界面下點(diǎn)擊“Mount All”可以解決,。
16,這一步不需要任何操作,,直接點(diǎn)擊“next”即可:
17,,是否設(shè)置flashback跟啟用歸檔模式,這里我為了節(jié)省系統(tǒng)開銷,,就不選擇了,,繼續(xù)“next”:
18,這個(gè)地方也少選為妙,,否則安裝數(shù)據(jù)庫(kù)的時(shí)間會(huì)很長(zhǎng),,點(diǎn)擊“next”:
19,這里可以手工添加刪除一些指定的表空間,、控制文件,、日志文件等,我選擇系統(tǒng)默認(rèn),,然后點(diǎn)擊“next”:
20,,Memory部分給一個(gè)合理的百分比,一般用系統(tǒng)默認(rèn)即可:
21,,Size部分也使用系統(tǒng)默認(rèn):
22,,字符部分我把數(shù)據(jù)庫(kù)字符集修改成ZHS16GBK方式,這也是比較通用的字符集,,國(guó)家字符集保持系統(tǒng)默認(rèn):
23,,連接模式保持系統(tǒng)默認(rèn):
24,所有設(shè)置完成,下面開始database的安裝:
在數(shù)據(jù)庫(kù)的安裝過(guò)程中,,可以隨時(shí)切換到任意節(jié)點(diǎn),,通過(guò)crs_stat -t命令觀察實(shí)例是否已經(jīng)創(chuàng)建完畢:
這表示兩個(gè)節(jié)點(diǎn)上實(shí)例都已經(jīng)創(chuàng)建,只是還沒(méi)有啟動(dòng),。
到這里,,數(shù)據(jù)庫(kù)創(chuàng)建完畢,接下來(lái)是實(shí)例的啟動(dòng)過(guò)程:
從這個(gè)圖反映的情況來(lái)看,,此時(shí)兩個(gè)節(jié)點(diǎn)都相當(dāng)?shù)姆泵?,因?yàn)橛忠\(yùn)行CRS進(jìn)程,還要本地,、遠(yuǎn)程啟動(dòng)實(shí)例,,網(wǎng)卡和本地磁盤都忙得團(tuán)團(tuán)轉(zhuǎn),系統(tǒng)CPU使用率狂飆,。
從這幅圖可以看出,,RAC2節(jié)點(diǎn)上的實(shí)例啟動(dòng)完成,數(shù)據(jù)庫(kù)可以連接,。
RAC1上的實(shí)例也在慢慢啟動(dòng),,從這里可以看到他先RAC2一步搶占了數(shù)據(jù)庫(kù)的主動(dòng)權(quán)。
看到這幅圖,,我長(zhǎng)舒一口氣,,整個(gè)實(shí)驗(yàn)過(guò)程就是為了能順利的看到這幅圖,至此,,linux下ORACLE RAC配置過(guò)程全劇終,。