Oracle 10 g和ASM RAC安装在RHEL5上(简版)

  

1,准备三个节点

一台做圣设备

两台做ORACLE RAC节点,每个节点2个网卡

2,分配IP地址

saneth0 10.0.0.1

表示c1eth0 192.168.33.101 eth0:1 192.168.33.201

c2eth0 192.168.33.102eth0:1 192.168.33.202

给eth0加入虚拟IP使用下面的命令

ifconfig eth0:1 192.168.33.201子网掩码255.255.255.0
ifconfig eth0:1   192.168.33.202子网掩码255.255.255.0

如果配置错误使用下面的命令进行删除

ip addr del 192.168.33.202 dev eth2

3,安装国家结核控制规划服务器作为集群时钟授时系统,可以安装在ipsan设备上

在san上,编辑/etc/国家结核控制规划。参看

retrict默认nomodify
限制127.0.0.1
服务器127.127.1.0
软糖   127.127.1.0层8
driftfile/var/lib/ntp/drift
broadcastdelay   0.008

然后重启ntpd服务

ntpd服务重启

在c1, c2主机上去同步时钟即可

crontab - e

*/5 * * * */usr/sbin/ntpdate xxxxx

每五分钟同步一次

4,修改内核参数在c1, c2上

vim/etc/sysctl.conf

net.ipv4。ip_forward=1
net.ipv4.conf.default.rp_filter=1
net.ipv4.conf.default.accept_source_route=0
内核。sysrq=0
内核。core_uses_pid=1
net.ipv4。tcp_syncookies=1
内核。msgmnb=65536
内核。msgmax=65536
内核。shmmax=2147483648
内核。shmall=268435456
内核。shmmni=4096
内核。shmall=2097152
内核。sem=250   32000 100 128
fs。file-max=65536
net.ipv4。ip_local_port_range=1024   65000
net.core。rmem_default=262144
net.core。rmem_max=262144
net.core。wmem_default=262144
net.core。wmem_max=262144

5,创建甲骨文用户和dba, oinstall用户组

groupadd oinstall

groupadd dba useradd - m - g oinstall - g oracle dba

6,编辑/etc/主机文件

的/etc/hosts vim 127.0.0.1localhost

192.168.33.101c1
192.168.33.201c1-vip
10.0.0.2c1-priv

192.168.33.102c2
192.168.33.202c2-vip
10.0.0.3c2-priv

10.0.0.1san
在c1, c2上都复制这些内容

7,所有节点都要配置hangcheck-timer:用于监视Linux内核是否挂起

vim/etc/modprobe.参看
选项hangcheck-timer hangcheck_tick=30   hangcheck_margin=180

vim/etc/rc.当地
modprobe hangcheck-timer

检查hangcheck-timer模块是否已经加载:
lsmod | grep hangcheck_timer

8日配置甲骨文用户双机(多机)互信

su -甲骨文
ssh - keygen rsa ssh - keygen
- t - t dsa
cd . ssh
猫* .pub   比;authorized_keys

然后每个节点都进行

猫*。酒吧比;authorized_keys的追加

9日配置ipsan

在圣主机上

yum - y安装scsi-target-utils
yum - y安装   iscsi-initiator-utils

vim/etc/tgt/targets.参看

后备存储器/dev/sdb1
vender_id   专业
product_id V1

后备存储器/dev/sdc1
vender_id   专业
product_id V2

后备存储器/dev/sdd1
vender_id   专业
product_id V3

后备存储器/dev/sde1
vender_id   专业
product_id V4

后备存储器//disk1投票。img
vender_id   专业
product_id V5

后备存储器//disk2投票。img
vender_id   专业
product_id V6

服务tgtd重启

chkconfig tgtd在

10,导入ipsan的公共存储

百胜   安装iscsi-initiator-utils - y

服务   iscsid

iscsiadm开始   圣- p - m - t发现圣

服务   iscsi

chkconfig开始   iscsid

chkconfig   iscsi上

11、安装依赖包c1, c2

百胜   安装binutilscompat-libstdc + + elfutils-libelfelfutils-libelf-develglibcglibc-commonglibc-develglibc-headersgccgcc-c + + libaiolibaio-devel   libgcclibstdc + + libstdc + + -develmakesysstatunixODBCunixODBC-devel-y

12日安装oracleasm包c1, c2

rpm   -ivh oracleasm 2.6.18 - 164. - el5 2.0.5 el5.x86_64.rpm——1.   oracleasmlib el5.x86_64.rpm——2.0.4 - 1.   oracleasm 2.1.7 - 1. el5.x86_64——的支持。rpm


13日安装集群

cd/mnt/修改/cluvfy/

。/runcluvfy.sh   舞台前crsinst nc1 c2 - verbose

cd/mnt/修改/
。/runInstaller-ignoreSysPrereqs

在指定   家庭详细信息页面

手工修改crs安装终点:/u01/crs_1

在指定   集群配置页面

指定两个节点

c1c1-privc1-vip c2c2-privc2-vip

Oracle 10 g和ASM RAC安装在RHEL5上(简版)