Oracle 10gR2 搭建2節點RAC實錄

來源:互聯網
上載者:User

為了更加深刻地瞭解10gR2 RAC與最新版本之間存在的差別,在11gR2已經配置好環境的平台上繼續搭建一套10gR2 RAC 。

安裝前首先要修改一下RHEL5.5的一個核心參數,這樣才能允許clusterware在RHEL5上安裝,否則會報OS核心不符合安裝要求,無法繼續的錯誤。

1、修改RHEL5.5核心參數

2、安裝和測試RAC所需要的包是否已經正確安裝了。

--------------分割線--------------

Oracle11g R2 (11.2.0.1)版本算是比較新的,採用的RAC管理組件不再是clusterware而是全新的grid infrastructure,另外這個grid主要是以ASM作為儲存管理,不推薦繼續使用裸裝置。這一點使得OCR、voting disk的部署更為靈活化、自動化。

搭建的虛擬平台是virtualbox4.0.4 ,宿主作業系統平台Ubuntu10.10,實施虛擬作業系統平台RHEL5.5.

1、下載安裝所需的軟體包,libaio、unixODBC、sysstat等等。

2、在rac1、2 節點設定使用者群組:oinstall、dba、oper、asmadmin、asmdba、asmoper

3、建立軟體安裝目錄/opt/oracle、/opt/grid(自訂)並設定好目錄許可權。

4、設定使用者環境變數 ~/.bash_profle

5、安裝rlwrap和readline工具包,並且在~/.bashrc中進行設定。

6、設定好虛擬平台RHEL5.5的記憶體和虛擬記憶體,按照要求不得低於1.5G 。

7、配置節點的ssh通訊信任。

8、配置各個節點上的DNS server服務。正向解釋和反向解釋。

9、利用vboxmanager 建立共用磁碟。

10、asm磁碟的建立,安裝過程會要求建立asm磁碟組,按照要求至少是3塊磁碟以上。

11、在任意節點上開始實施grid infrastructure安裝操作。

12、安裝完成後,測試兩個節點的crs服務是否能夠正常關停。

13、開始在一個節點上進行資料庫軟體的安裝工作,選擇rac模式,則oracle會採取推模式在其他節點進行安裝,無需人為幹預。

14、使用dbca或者跑指令碼在其中一個節點上實施資料庫建庫操作,同時測試資料庫instance是否能夠正常運行,修改參數檔案。

15、asm instance和crs 、cssd、 cstd 等進程都能夠正常開啟時,在其中一個節點上使用dbca建立資料庫。

16、11gR2對RAC各節點的管理有兩種方式:1.admin-manager 2.policy-manager。前者需要為每個節點上的instance設定ORACLE_SID;而後者是在一個‘池’中管理所有節點的instance,不需要設定固定的ORACLE_SID,pool server會自動為每個節點產生一個SID,比如GDN設定為 orcl,那麼每個節點的SID會被設定為類似於:orcl_1、orcl_2、.........,自動化人性化了。我認為第一種模式是為了相容9i 10g 使用者的使用習慣而存在的,policy模式則是一種全新的嘗試。

17、10g在關閉RAC的時候需要獨立關閉ASM instance,而在11gR2 RAC中,ASM instance已經和crs整合在一起了,即使關閉資料庫,關閉diskgroup也無法直接關閉ASM instance,使用srvctl的 -force選項會造成asm_diskstring的丟失,所以最好不用。也就是說要關閉ASM instance也要連同crs一起關閉,而啟動crs的同時也會啟動ASM instance。經過無數次的嘗試才發現11gR2 RAC在不少管理概念上與10g有很大的差別。

18、在節點上執行啟動資料庫和instance的操作,不要用sqlplus,而是直接使用srvctl。如果使用sqlplus / as sysdba登入在使用startup pfile='.....'的方式會報 沒有設定instance_number 參數的錯誤,可能是由於我使用了policy-manager的管理員模式,不需要設定這個參數吧(畢竟一開始就是個大池子,沒應用訪問到的時候就不會有instance數量的概念),而使用srvctl start instance -d orcl -i orcl_1 ;的方式就可以直接啟動該節點的instance了,啟動DB的命令沒有多少變化:srvctl start database -d orcl;

19、11gR2 注意啟動順序:CRS|ASM instance-> database->node instance

20、關閉順序:node instance-> database-> diskgroup->CRS|ASM INSTANCE

重要:

當安裝過程中出現問題導致安裝中斷,或者磁碟丟失等問題,需要採取用dd格式化asm磁碟,以及執行$ORACLE_CRS_HOME/crs/install/deinstall/rootcrs.pl -deconfig -force -verbose 進行反配置後,重新執行root.sh 進行二次配置。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.