安裝ORACLE 10g RAC 心得

來源:互聯網
上載者:User
一、在VM虛擬機器上安裝ORACLE LINUX環境中的ORACLE 10g RAC
 本文參考了:
http://www.oracle.com/technology/global/cn/pub/articles/chan-ubl-vmware.html
http://www.oracle.com/technology/global/cn/pub/articles/smiley_rac10g_install.html
安裝LINUX時的注意事項:
1、安裝LINUX時,需要安裝“開發”下的所有“開發”及“遺留開發”。
2、選擇: System Tools的 ocfs-2-2.6.9-42.0.0.0.1EL 、 ocfs2-tools  ocfs2console 、 oracle oracleasm-2.6.9-42.0.0.0.1EL(UP 核心驅動程式),或者選擇 oracleasm-2.6.9-42.0.0.0.1ELsmp  、sysstat
    事實上可能是:如果你在這個ORACLE LINUX中選擇了所有帶有:oracle開頭的選項,以後在安裝ASM時,就可以不用再下載ASM管理器了。

    但事實又證明,上面是錯誤的!!不需要安裝全部ORACLE開頭的選項,否則會在安裝OCFS檔案系統時出錯!(unable to load module configfs)你只需要安裝:
選擇 System Tools

  • 單擊 Details。除了預設選中的程式包外,再選擇以下程式包。

    1. 選擇 ocfs-2-2.6.9-42.0.0.0.1EL(UP 核心驅動程式),或者選擇 ocfs-2-2.6.9-42.0.0.0.1ELsmp(SMP 核心驅動程式)。最好選擇後面一種,千萬別選前面的那個!
    2. 選擇 ocfs2-tools
    3. 選擇 ocfs2console
    4. 選擇 oracle oracleasm-2.6.9-42.0.0.0.1EL(UP 核心驅動程式),或者選擇 oracleasm-2.6.9-42.0.0.0.1ELsmp(SMP 核心驅動程式)。最好選擇後面一種,千萬別選前面的那個!
    5. 選擇 sysstat

3、最後安裝:
libaio-0.3.105-2.i386.rpm  這個包在32位情況下是此,如果64位,則帶*64符號
openmotif21-2.1.30-11.RHEL4.6.i386.rpm
安裝RAC的步驟:
1、建立ORACLE使用者及組、修改ORACLE使用者下的環境變數等設定檔
如:/export/home/oracle/.profile 
/etc/security/limits.conf               /etc/pam.d/login     /etc/profile
注意,這裡在添加:

if [ $USER = "oracle" ]; then
一句時,如果用 cat >>  <<EOF,則需要: /$USER,如果直接vi ,則直接這樣寫。

2、修改 /etc/hosts 檔案

# more /etc/hosts
127.0.0.1 localhost
192.168.2.131 rac1.mycorpdomain.com rac1
192.168.2.31 rac1-vip.mycorpdomain.com rac1-vip
10.10.10.31 rac1-priv.mycorpdomain.com rac1-priv
192.168.2.132 rac2.mycorpdomain.com rac2
192.168.2.32 rac2-vip.mycorpdomain.com rac2-vip
10.10.10.32 rac2-priv.mycorpdomain.com rac2-priv

以上這裡,每次都不一樣哦。看你配的IP,以及你的主機名稱字了。
3、配置 hangcheck timer 核心模組
4、為 OCFS2 和 Oracle ASM 建立磁碟分割。

5、SSH 身份同步
(1)這裡要求輸入密碼時,一定要設定一個,如果輸入斷行符號,以後則麻煩
如果真的不幸沒有設定密碼,請用命令: rm -r .ssh 來強制移除該目錄
(2)一定要在建立相同的~/.ssh/authorized_keys 之後,執行下面的命令,否則系統一直要求輸入SSH密碼!!
exec /usr/bin/ssh-agent $SHELL
/usr/bin/ssh-add
6、配置 Oracle 自動儲存管理 (ASM)
此時,一定要用 root 使用者命令
7、配置OCFS2
其中的配置O2CB,必須在2台及其上都配置!


安裝成功後,另外的經驗
1、在RAC安裝協助文檔中,有的會建立多個使用者組,如oinstall,dba,實際只需要建立一個dba;還把oracle使用者的目錄建在了多個目錄 中,其實也不需要,我是建立在了 /u01 中了,然後修改了其下的.bash_profile檔案。如果要建立 export ORACLE_BASE,最好建在/u01/app/ 下,即不要建在/01的根目錄下,免得和其他使用者檔案衝突。
2、接上,要同時建立一個用於方OCR和表決磁碟的OCFS2格式分區。即: /ocfs 。以後在ASM時,不要對這個分區掛載,因為它要建立OCFS2分區。後來,在任何一個作業系統給這個分區添加檔案後,在另外的作業系統中都可以看到。
2、 把ORACLE參數放在使用者目錄下的 .bash_profile或 .profile都行,好像 .profile會開機執行一樣,估計都行。
3、參數:NLS_LANG和LANG最好直接設為:="SIMPLIFIED CHINESE_CHINA.ZHS16GBK "
4、配置時間同步。否則後來在安裝OCR時會出現錯誤:in the future。把 clock等內容放在 /boot/一行的後面,不能換行。
5、安裝ORACLE軟體時,要先 建立使用者等價關係。即執行:exec /usr/bin/ssh-agent $SHELL
/usr/bin/ssh-add

否則,安裝資料庫時,因為要同時在RAC1和RAC2上都安裝,所以會出現 OUI-35000錯誤。

聯繫我們

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