redhat5 x86_64 + oracle10g RAC + ASM

wmlm發表於2011-05-09

概況
硬體環境(新舊兩套)
原環境
H3C 千兆交換機一臺
HP-MSA2312 儲存一臺
HP-DL 585 伺服器兩臺

新環境
HP 光纖交換機兩臺 配置9個光纖模組
IBM x3850 G5 兩臺 16G記憶體 300G*2塊硬碟
IBM ds3512 儲存一臺 雙控

目標:
整合以上資源,實現redhat5 x86_64 + oracle10g RAC + ASM

流程大綱:
1 分別在兩臺IBM x3850 G5安裝 64位紅帽5作業系統,並安裝RDAC驅動
2 配置兩臺HP 光纖交換機
3 配置IBM ds3512 儲存
4 配置HP-MSA2312 儲存
5 在兩臺紅帽5下配置裸裝置
6 安裝配置oracle rac + asm 並建立資料庫

[@more@]

詳細過程
第一部分 安裝作業系統
1-1 作業系統環境
交換分割槽與臨時檔案
swap>2G
新增SWAP的方法參考《Deployment_Guide.pdf》P105
# dd if=/dev/zero of=/swapfile bs=1024 count=65536
# mkswap /swapfile
# swapon /swapfile

edit /etc/fstab
/swapfile swap swap defaults 0 0
驗證cat /proc/swaps or free.

關閉oom-killer或者降低其出現的機率
echo 1 > /proc/sys/vm/overcommit_memory

安裝RDAC
下載 rdac-LINUX-09.03.0C05.0439-source.tar.gz
上傳解壓
tar -zxvf ...
安裝
make clear
make
make install
配置/boot/grub/menu.lst
default 0 改為 default 1
新增以下啟動項
title Red Hat Enterprise Linux Server (2.6.18-238.el5 mpp)
root (hd0,0)
kernel /vmlinuz-2.6.18-238.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /mpp-2.6.18-238.el5.img
shutdown -r now 後檢查磁碟機代號都正確了

補充包
安裝完成後的系統補丁包情況
binutils-2.15.92.0.2-13.0.0.0.2.x86_64
compat-db-4.1.25-9
compat-gcc-34
compat-gcc-34-c++
compat-glibc-2.3.4-2.26.i386.rpm (如果少這個包,會在vipca時報PRKH-1010)
compat-glibc-2.3.4-2.26.x86_64.rpm
compat-glibc-headers-2.3.4-2.26.x86_64.rpm
compat-libstdc++-33
control-center-2.8.0-12
gcc-4.1.2-44.el5.x86_64.rpm
gcc-c++-4.1.2-44.el5.x86_64.rpm
glibc-2.3.4-2
glibc-common-2.3.4-2
gnome-libs-1.4.1.2.90-44.1(redhat5.6 dvd中沒有這個包 不影響)
libaio
libgomp-4.3.2-7.el5.x86_64.rpm
libstdc++
libstdc++-devel-4.1.2-44.el5.x86_64.rpm
libX11-devel-1.0.3-9.el5.x86_64.rpm
libXdmcp-devel
libXdmcp-devel-1.0.1-2.1.x86_64.rpm
libXp-1.0.0-8.1.el5.x86_64.rpm (如果少這個包,會在runInstaller時報 /jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file)
libXp-devel-1.0.0-8.1.el5.x86_64.rpm
libXpm-3.5.5-3.x86_64.rpm
libXpm-devel-3.5.5-3.x86_64.rpm
make
mesa-libGL-6.5.1-7.7.el5.x86_64.rpm
mesa-libGL-devel-6.5.1-7.7.el5.x86_64.rpm
openmotif-2
rsh-0.17-38.el5.x86_64.rpm
rsh-server-0.17-38.el5.x86_64.rpm
setarch
xorg-x11-proto-devel
xorg-x11-proto-devel-7.1-9.fc6.x86_64.rpm

# asm包 (沒有使用asmlib)
oracleasm-2.6.18-128.el5-2.0.5-1.el5.x86_64.rpm (5.6版本中的核心號為2.6.18-238)
oracleasm-support-2.1.3-1.el5.x86_64.rpm
oracleasmlib-2.0.4-1.el5.x86_64.rpm

即使在前面選擇了安裝所有包,還是需要手工新增以下包
rpm -ivh binutils-2.17.50.0.6-14.el5.x86_64.rpm
rpm -ivh compat-db-*.rpm
rpm -ivh libXp-1.0.0-8.1.el5.x86_64.rpm
/etc/hosts 示例

以下內容因含有敏感資訊,請參考郵件附件

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

相關文章