按照online文件在Linux下安裝Oracle 10g RAC(二.儲存準備)

hooca發表於2014-10-30
配置OCFS2

將在OCFS2檔案系統中存放OCR和Voting Disk。

確認已安裝OCFS2的RPM包。

點選(此處)摺疊或開啟

  1. rpm -qa | grep ocfs2

  2. ocfs2-2.6.9-89.0.0.0.1.ELlargesmp-1.2.9-1.el4
  3. ocfs2-tools-1.2.7-1.el4
  4. ocfs2console-1.2.7-1.el4
  5. ocfs2-2.6.9-89.0.0.0.1.ELxenU-1.2.9-1.el4
  6. ocfs2-2.6.9-89.0.0.0.1.ELsmp-1.2.9-1.el4
  7. ocfs2-2.6.9-89.0.0.0.1.EL-1.2.9-1.el4
刪除/etc/ocfs2/cluster.conf檔案,否則會在之後報如下錯誤:
o2cb_ctl: Unable to access cluster service while creating node 
在其中一個節點上,以root使用者在圖形介面執行

點選(此處)摺疊或開啟

  1. ocfs2console
選擇Cluster->Configure Nodes,名稱要和主機名一樣,所有節點都要配置。
新增完node,然後Cluster->Propagate Configuration,傳輸配置檔案到所有節點。

配置O2CB

點選(此處)摺疊或開啟

  1. /etc/init.d/o2cb unload
  2. /etc/init.d/o2cb configure
  3. #選擇預設啟動Y

  4. #檢視o2cb狀態
  5. /etc/init.d/o2cb status
格式化檔案系統,只需在一個節點上執行


點選(此處)摺疊或開啟

  1. ocfs2console
選擇Tasks->Format,按預設值即可,所選擇的磁碟不需要事先分割槽。

掛載到檔案系統(以下需要在每個節點上執行)

vi /etc/fstab

點選(此處)摺疊或開啟

  1. /dev/sdc /ocfs ocfs2 _netdev,datavolume,nointr 0 0

點選(此處)摺疊或開啟

  1. mkdir /ocfs
  2. mount -a
  3. mkdir /ocfs/clusterware    #第二個以後的節點就無需執行了,下一條也是
  4. chown -R oracle:dba /ocfs

配置ASM

配置ASM有兩種方法,與裸裝置繫結或使用ASMLIB,Oracle建議用ASMLIB。
下載地址:
http://www.oracle.com/technetwork/server-storage/linux/downloads/index-088143.html

安裝相關RPM包

點選(此處)摺疊或開啟

  1. rpm -qa | grep oracleasm

  2. oracleasm-2.6.9-89.0.0.0.1.EL-2.0.5-1.el4
  3. oracleasmlib-2.0.4-1.el4
  4. oracleasm-2.6.9-89.0.0.0.1.ELsmp-2.0.5-1.el4
  5. oracleasm-support-2.1.3-1.el4
  6. oracleasm-2.6.9-89.0.0.0.1.ELlargesmp-2.0.5-1.el4
  7. oracleasm-2.6.9-89.0.0.0.1.ELxenU-2.0.5-1.el4
為oracleasm配置使用者和組,並隨系統啟動(所有節點)

點選(此處)摺疊或開啟

  1. /etc/init.d/oracleasm configure

  2. Default user to own the driver interface []: oracle
  3. Default group to own the driver interface []: dba
  4. Start Oracle ASM library driver on boot (y/n) [n]: y
  5. Scan for Oracle ASM disks on boot (y/n) [y]: y
  6. Writing Oracle ASM library driver configuration: done
  7. Initializing the Oracle ASMLib driver: [ OK ]
  8. Scanning the system for Oracle ASMLib disks: [ OK ]
建立ASM磁碟,只要一個節點上執行

點選(此處)摺疊或開啟

  1. [root@node1 ~]# /etc/init.d/oracleasm createdisk DATADG1 /dev/sdd1
  2. Marking disk "DATADG1" as an ASM disk: [ OK ]
  3. [root@node1 ~]# /etc/init.d/oracleasm createdisk DATADG2 /dev/sde1
  4. Marking disk "DATADG2" as an ASM disk: [ OK ]
  5. [root@node1 ~]# /etc/init.d/oracleasm createdisk DATADG3 /dev/sdf1
  6. Marking disk "DATADG3" as an ASM disk: [ OK ]
在其他節點上

點選(此處)摺疊或開啟

  1. [root@node2 ~]# /etc/init.d/oracleasm scandisks
  2. Scanning the system for Oracle ASMLib disks: [ OK ]

  3. [root@node2 ~]# /etc/init.d/oracleasm listdisks
  4. DATADG1
  5. DATADG2
  6. DATADG3

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

相關文章