Redhat 6 Oracle 11g RAC安裝注意事項彙總
1、SWAP一定要>=16G,否則在預檢中報錯。修改方式
mkdir -p /home/swap
dd if=/dev/zero of=/home/swap/swapfile bs=1024 count=16777216
mkswap /home/swap/swapfile
swapon /home/swap/swapfile2、設定主機名 /etc/hosts,名稱不要設定過長,最好<5個字元,否則安裝時報計算機名稱重複
編輯/etc/fstab
/home/swap/swapfile swap swap defaults 0 0
# vi /etc/hosts
127.0.0.1 localhost
192.168.172.58 rac1 rac1-pub
10.0.0.58 rac1-priv
192.168.172.56 rac1-vip
192.168.172.59 rac2 rac2-pub
10.0.0.59 rac2-priv
192.168.172.117 rac2-vip
192.168.172.55 rac-scan
3、設定IP,檢查注意ONBOOT=YES,以便IP能隨機啟動
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=3398bf27-74b9-4e77-89e4-da0e33896cfe
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
4、幾個需要注意的核心引數
kernel.shmmax 設定值必須大於SGA
kernel.shmmni = 8192 在110204版本中,如果設定為4K,在第二臺機器執行root.sh時會報記憶體溢位
net.ipv4.ip_local_port_range = 9000 65000 不能設為1024 65000
fs.file-max = 6815744
fs.aio-max-nr = 1048576
5、多路徑配置,udev模式
1)使用multipath
根據下面的顯示,找到datalun對應的DM_UUID
[root@rac2 ~]# for i in datalun datalunp1 datalunp2 datalunp3; do printf "%s %s\n" "$i" "$(udevadm info --query=all --name=/dev/mapper/$i |grep -i dm_uuid)"; done
datalun E: DM_UUID=mpath-36001438009b064ce0000500000160000
datalunp1 E: DM_UUID=part1-mpath-36001438009b064ce0000500000160000
datalunp2 E: DM_UUID=part2-mpath-36001438009b064ce0000500000160000
datalunp3 E: DM_UUID=part3-mpath-36001438009b064ce0000500000160000
然後根據下面的顯示,確定dm*與datalun的對應關係for i in datalunp1 datalunp2 datalunp3; do printf "%s %s\n" "$i" "$(ls -ll /dev/mapper/$i)"; done
datalunp1 lrwxrwxrwx. 1 root root 7 Dec 21 21:08 /dev/mapper/datalunp1 -> ../dm-3
datalunp2 lrwxrwxrwx. 1 root root 7 Dec 21 21:08 /dev/mapper/datalunp2 -> ../dm-4
datalunp3 lrwxrwxrwx. 1 root root 7 Dec 21 21:08 /dev/mapper/datalunp3 -> ../dm-5
建立/etc/udev/rules.d/99-oracle-asmdevices.rules檔案,定義內容如下:# vi /etc/udev/rules.d/99-oracle-asmdevices.rules
KERNEL=="dm-3",ENV{DM_UUID}=="part1-mpath-36001438009b064ce0000500000160000",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-4",ENV{DM_UUID}=="part2-mpath-36001438009b064ce0000500000160000",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="dm-5",ENV{DM_UUID}=="part3-mpath-36001438009b064ce0000500000160000",OWNER="grid",GROUP="asmadmin",MODE="0660"
注意:重啟兩臺機器後,有時出現/dev/mapper/dm*下,dm對應的別名順序不一致,可以透過複製另一臺機器/etc/multipath.conf,再重啟解決
賦許可權
chown grid:asmadmin /dev/dm-*(3-11)
chmod 777 /dev/mapper/datalunp*(1-9)
2)emcpower
因為emcpower已經配置好了多路徑,直接給許可權即可,定義如下:
fdisk -l 看定義的分割槽,然後建立檔案50-udev.rules
[root@pos1 ~]# cat /etc/udev/rules.d/50-udev.rules
SUBSYSTEM=="block", KERNEL=="emcpowera", GROUP="asmadmin", OWNER="grid", MODE="0660"
SUBSYSTEM=="block", KERNEL=="emcpowerb", GROUP="asmadmin", OWNER="grid", MODE="0660"
SUBSYSTEM=="block", KERNEL=="emcpowerc", GROUP="asmadmin", OWNER="grid", MODE="0660"
SUBSYSTEM=="block", KERNEL=="emcpowerd", GROUP="asmadmin", OWNER="grid", MODE="0660"
SUBSYSTEM=="block", KERNEL=="emcpowere", GROUP="asmadmin", OWNER="grid", MODE="0660"
SUBSYSTEM=="block", KERNEL=="emcpowerf", GROUP="asmadmin", OWNER="grid", MODE="0660"
SUBSYSTEM=="block", KERNEL=="emcpowerg", GROUP="asmadmin", OWNER="grid", MODE="0660"
SUBSYSTEM=="block", KERNEL=="emcpowerh", GROUP="asmadmin", OWNER="grid", MODE="0660"
SUBSYSTEM=="block", KERNEL=="emcpoweri", GROUP="asmadmin", OWNER="grid", MODE="0660"
SUBSYSTEM=="block", KERNEL=="emcpowerj", GROUP="asmadmin", OWNER="grid", MODE="0660"
SUBSYSTEM=="block", KERNEL=="emcpowerk", GROUP="asmadmin", OWNER="grid", MODE="0660"
SUBSYSTEM=="block", KERNEL=="emcpowerl", GROUP="asmadmin", OWNER="grid", MODE="0660"
SUBSYSTEM=="block", KERNEL=="emcpowerm", GROUP="asmadmin", OWNER="grid", MODE="0660"
SUBSYSTEM=="block", KERNEL=="emcpowern", GROUP="asmadmin", OWNER="grid", MODE="0660"
啟動ude
# start_udev
正在啟動 udev:[確定]
檢視udev定義情況
[root@pos1 ~]# ls -l /dev/emcpower*
brw-rw---- 1 grid asmadmin 120, 0 Jul 23 15:46 /dev/emcpowera
brw-rw---- 1 grid asmadmin 120, 16 Jul 23 15:46 /dev/emcpowerb
brw-rw---- 1 grid asmadmin 120, 32 Jul 23 15:46 /dev/emcpowerc
brw-rw---- 1 grid asmadmin 120, 48 Jul 23 15:46 /dev/emcpowerd
brw-rw---- 1 grid asmadmin 120, 64 Jul 23 15:46 /dev/emcpowere
brw-rw---- 1 grid asmadmin 120, 80 Jul 23 15:46 /dev/emcpowerf
brw-rw---- 1 grid asmadmin 120, 96 Jul 22 20:41 /dev/emcpowerg
brw-rw---- 1 grid asmadmin 120, 112 Jul 23 15:46 /dev/emcpowerh
brw-rw---- 1 grid asmadmin 120, 128 Jul 23 15:46 /dev/emcpoweri
brw-rw---- 1 grid asmadmin 120, 144 Jul 23 15:46 /dev/emcpowerj
brw-rw---- 1 grid asmadmin 120, 160 Jul 23 15:46 /dev/emcpowerk
brw-rw---- 1 grid asmadmin 120, 176 Jul 23 15:46 /dev/emcpowerl
brw-rw---- 1 grid asmadmin 120, 192 Jul 23 15:46 /dev/emcpowerm
brw-rw---- 1 grid asmadmin 120, 208 Jul 23 15:46 /dev/emcpowern
這樣就OK了
6、配置Xmanager
Redhat6的配置Xmanager方法如下
1)編輯custom.conf檔案
# vi /etc/gdm/custom.conf2)啟動GDM
[xdmcp]
Enable=true
RHEL6:先init2再init5
# init 2
# init 5
7、安裝CRS時,如果機器沒有配置DNS或GNS,在選擇GNS時不要選中
8、執行root.sh指令碼
11201有一個bug,第二個伺服器執行指令碼會報錯,解決方法如下:
在執行root.sh指令碼時出現Adding daemon to inittab的時候,在另一個視窗使用root立即下面執行命令,直到執行成功為止
/bin/dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1
(這是11201的Bug)
如果想重新執行root.sh,先執行roothas.pl,再執行root.sh
./app/grid/crs/install/roothas.pl -deconfig -force –verbose
9、自動重啟後,一個節點不能自動啟動,ohasd程式沒有啟動
解決方法如下:
1) 檢查程式
#ps –ef | grep d.bin
#ps –ef | grep ohasd
2) 手工啟動
#/etc/init.d/init.ohasd run
3)在/etc/inittab中,增加
h1:35:respawn:/etc/init.d/init.ohasd run >/dev/null 2>&1
4)在/etc/rc.d/rc.loacl,增加
/etc/init.d/init.ohasd run & >&/dev/null 2>&1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28389881/viewspace-2120229/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle:Redhat 7 + Oracle RAC 11g 安裝 bug 總結OracleRedhat
- Oracle 11G RAC叢集安裝(3)——安裝OracleOracle
- redhat7.6安裝Oracle11G RACRedhatOracle
- Oracle 11G RAC叢集安裝(2)——安裝gridOracle
- Vmware linux redhat6.4 安裝11g(11.2.0.1) 雙節點RACLinuxRedhat
- oracle 11g RAC 安裝前準備指令碼Oracle指令碼
- redhat7 搭建oracle 11g RAC 問題與處理RedhatOracle
- 通過ORACLE VM virtualbox環境安裝oracle 11G RAC(ASM)OracleASM
- Micro/Mamba 安裝與注意事項
- PbootCMS怎麼安裝?注意事項boot
- RedHat Advance Server上安裝Oracle 9204 RAC參考手冊(轉)RedhatServerOracle
- Oracle vs PostgreSQL,研發注意事項(6)- 事務處理OracleSQL
- Oracle 11G RAC叢集安裝(1)——安裝前的準備Oracle
- Oracle 11g RAC到單例項OGG同步Oracle單例
- SVN安裝配置及安全注意事項
- hadoop 3.x安裝注意事項Hadoop
- Oracle使用*的注意事項Oracle
- Oracle 11G資料庫單例項安裝Oracle資料庫單例
- phpstudy 的安裝後需要注意事項PHP
- 安裝sybase12.5 for linux注意事項(zt)Linux
- mysql 5.7.14 免安裝版注意事項(精)MySql
- mongoDB安裝與啟動的注意事項MongoDB
- rhel7 安裝11g rac
- CKA考試注意項彙總
- oracle 11g 單例項資料庫的安裝Oracle單例資料庫
- Oracle 11g RAC安裝--基於openfiler儲存+多路徑+udev方式Oracledev
- Oracle 11G 安裝文件Oracle
- 教程:MySQL 8安裝與配置及注意事項MySql
- 解壓縮版mysql安裝及注意事項MySql
- Oracle 資料匯出注意事項Oracle
- Oracle臨時表使用注意事項Oracle
- TCP使用注意事項總結TCP
- Oracle 11g RAC之HAIP相關問題總結OracleAI
- 詳解Linux(Centos)之安裝Nginx及注意事項LinuxCentOSNginx
- Z-Blog的安裝與升級注意事項
- 安裝 Nuxt.js 的步驟和注意事項UXJS
- Linux原始碼包安裝過程及注意事項Linux原始碼
- Oracle 11G 安裝 bbed 工具Oracle
- Oracle:記憶體設定注意事項Oracle記憶體