ORACLE 10G中安装RAC-含图解(二)
交流群:263992520 入群密码:csdn
初学者集中营:http://www.chuxuezhe.net
《【ORACLE_环境】ORACLE 10G中安装RAC-含图解(一)》 地址:http://blog.csdn.net/zyjj_530/article/details/7426343
4.2 配置网络
1. 启动虚拟机,配置/etc/hosts文件,文件信息如下:
2. 配置RAC1和RAC2上eth0、eth1上的IP地址,并启动网卡:下面举例是RAC1上网卡信息的配置:
使用root账户,vi打开/etc/sysconfig/network-scripts/ifcfg-eth0 / ifcfg-eth1
l eth0配置如下:
这里的gateway一定要能ping通,可以在PC机上的VMNET将其设置成GATEWAY的地址即可。如果ping不通gateway,在安装的过程中会报错。
l eth1配置如下:
注:提醒这里的网卡信息,是根据实际虚拟机网卡进行设置的,尤其是HWADDR参数,是MAC地址,不要按照我上面的配置,根据实际情况。
当设置成功后,启动网卡服务:
这样网卡启动后,请将RAC1和RAC2的网络进行互ping,看是否能够ping,当网络正常后,我们再进行下一步操作。
4.3 配置时间同步参数(RAC1和RAC2)
使用root账户,vi打开/boot/grub/grub.conf
需要在grub.conf文件中增加clock=pit nosmp noapic nolapic参数
注:如果两个RAC节点的时间和日期未同步,可能会突出以下错误提示:
"/bin/tar: ./inventory/Components21/oracle.ordim.server/10.2.0.1.0: time
stamp 2006-11-04 06:24:04 is 25 s in the future"
配置OK后,重新启动一下reboot。
4.4 配置hangcheck-timer(RAC1和RAC2)
hangcheck timer:内核模块可监控系统的运行情况,并重新启动出现故障的 RAC节点。它使用两个参数,即 hangcheck_tick(定义系统检查频率)和 hangcheck_margin(定义在重置 RAC 节点前的最大挂起延时)来确定节点是否出现故障。
使用root账户,vi打开/etc/modprobe.conf,添加如下参数:
options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180
添加成功后,还需要加载,执行:modprobe -v hangcheck-timer
4.5 创建磁盘分区
1. 首先查看当前磁盘情况,使用fdisk –l命令进行查看:
这里的/dev/sdc,是我们之前分配的8G共享磁盘,因为是新的磁盘,还没有对其进行磁盘区的划分,下面我们就对该/dev/sdc进行磁盘划分。
2. 对/dev/sdc这个新的磁盘进行划分:fdisk /dev/sdc
这里是针对之前我们建立的共享磁盘/dev/sdc进行磁盘分区。N代表创建新的磁盘分区,p代表逻辑分区,选择1,即创建/dec/sdc1,+400M是指定该磁盘分区的大小。
当然用户可以根据自己的想法去进行分区选择。
3. 使用fdisk -l 进行查询
红框即我们分区完成的分区。
4.6 配置设备RAW(RAC1和RAC2)
我们创建分区成功后,就可以配置RAW设备:
使用root账户,vi打开/etc/sysconfig/rawdevices
编辑红框信息,这里可以根据用户实际情况进行添加。RAC1和RAC2虚拟机都需要编辑该文件。
配置OK后,重新启动raw服务:
Ø 在RAC1虚拟机上执行service rawdevices restart,重新启动raw服务
Ø 在RAC2虚拟机上执行partprobe,同步raw设备信息
4.7 配置RAC1和RAC2的互信(以ORACLE用户创建互信文件)
这部分是比较重要的,通过配置ssh互信机制,使得两台机器能够相互访问,不然在搭建RAC的时候,会提示无法连接相关节点的错误。
1. 首先在两台RAC机器上创建.ssh目录
mkdir /home/oracle/.ssh
2. 创建密钥
ssh-keygen –t dsa 一直回车
ssh-keygen –t rsa 一直回车
cat *.pub >> authorized_keys 生成该问题
3. 将两边的authorized_keys文件相互追加到各自的文件里
通过scp将authorized_keys文件进行传输
这里密码输入rac2机器上oracle用户的密码
4. 将authorized_keys_1的信息追加到RAC2下的authorized_keys里
5. 查看两边authorized_keys文件内容,应该如下列所示:
6. 建立ssh连接,验证密钥是否配置成功
在RAC1和RAC2上运行下列命令,根据/etc/hosts列表信息执行:
ssh rac1
ssh rac2
ssh rac1-priv
ssh rac2-priv
ssh rac1.oracle.com
ssh rac2.oracle.com
ssh rac1-priv.oracle.com
ssh rac2-priv.oracle.com
当我们这些都执行完以后,会自动生成一个known_hosts文件,记录我们用ssh建立的信任连接。
当互信配置成功后,使用上述命令就会不需要输入密码,直接进行连接:
以上我们就已经将搭建RAC环境的基本环境配置要求给配置好了,下面我们开始安装CRS,详细请见《【ORACLE_环境】ORACLE 10G中安装RAC-含图解(三)》,地址:http://blog.csdn.net/zyjj_530/article/details/7429950