【ORACLE_环境】ORACLE 10G中安装RAC-含图解(二)

                                                 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.       配置RAC1RAC2eth0eth1上的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地址,不要按照我上面的配置,根据实际情况。

 

当设置成功后,启动网卡服务:

这样网卡启动后,请将RAC1RAC2的网络进行互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

编辑红框信息,这里可以根据用户实际情况进行添加。RAC1RAC2虚拟机都需要编辑该文件。

 

配置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文件相互追加到各自的文件里

通过scpauthorized_keys文件进行传输

这里密码输入rac2机器上oracle用户的密码

 

4.       将authorized_keys_1的信息追加到RAC2下的authorized_keys

5.       查看两边authorized_keys文件内容,应该如下列所示:

6.       建立ssh连接,验证密钥是否配置成功

RAC1RAC2上运行下列命令,根据/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

你可能感兴趣的:(ORACLE_环境)