Oracle Linux 6.4安装Oracle 11g R2+RAC+ASM图文详解(3)

# yum install packages_name

这里还要提一下:CVUdisk这个包也可以在这个时候一起安装好,以备之后使用CVU时会用到。

# 检查是否已经安装

# rpm -qi cvuqdisk

# 如果已安装需要先卸载之前的版本

# rpm -e cvuqdisk

# 安装新版本

# CVUQDISK_GRP=oinstall; export CVUQDISK_GRP

# rpm -ivh cvuqdisk-1.0.9-1.rpm


7.
关闭NTP及端口范围参数修改

# Oracle建议使用Oracle Cluster Time Synchronization Service,因此关闭删除NTP

# /sbin/service ntpd stop

# chkconfig ntpd off

# rm /etc/ntp.conf (mv /etc/ntp.conf /etc/ntp.conf.old)

# rm /var/run/ntpd.pid

检查TCP/UDP端口范围

# cat /proc/sys/net/ipv4/ip_local_port_range

如果已经显示9000 65500,就不用进行下面的步骤了

# echo 9000 65500 > /proc/sys/net/ipv4/ip_local_port_range

# vim /etc/sysctl.conf

# 添加此行:

# TCP/UDP port range

net.ipv4.ip_local_port_range = 9000 65500

# 重启网络

# /etc/rc.d/init.d/network restart


8.
调整.bash_profile内容并设置显示地址

设置参数:

$ su - root

# mkdir /mount_point/tmp

# chmod 775 /mount_point/tmp

# exit

$ vi .bash_profile

加入行:

TEMP=/mount_point/tmp

TMPDIR=/mount_point/tmp

export TEMP TMPDIR

加入行:umask 022

加入行:DISPLAY=local_IP:0.0 ; export DISPLAY

local_IP为你要将安装视图所显示的桌面地址

检查设置参数

$ umask

$ env | more

$ echo $DISPLAY

$ echo $TEMP

$ echo $TMPDIR


9.
配置SSH互信
这是很关键的一步,虽然官方文档中声称安装GI和RAC的时候OUI会自动配置SSH,但为了在安装之前使用CVU检查各项配置,还是手动配置互信更优。

配置过程如下:

各节点生成Keys:

[root@rac1 ~]# su - oracle

[oracle@rac1 ~]$ mkdir ~/.ssh

[oracle@rac1 ~]$ chmod 700 ~/.ssh

[oracle@rac1 ~]$ ssh-keygen -t rsa

[oracle@rac1 ~]$ ssh-keygen -t dsa

[root@rac2 ~]# su - oracle

[oracle@rac2 ~]$ mkdir ~/.ssh

[oracle@rac2 ~]$ chmod 700 ~/.ssh

[oracle@rac2 ~]$ ssh-keygen -t rsa

[oracle@rac2 ~]$ ssh-keygen -t dsa

在节点1上进行互信配置:

[oracle@rac1 ~]$ touch ~/.ssh/authorized_keys

[oracle@rac1 ~]$ cd ~/.ssh

[oracle@rac1 .ssh]$ ssh rac1 cat ~/.ssh/id_rsa.pub >> authorized_keys

[oracle@rac1 .ssh]$ ssh rac2 cat ~/.ssh/id_rsa.pub >> authorized_keys

[oracle@rac1 .ssh]$ ssh rac1 cat ~/.ssh/id_dsa.pub >> authorized_keys

[oracle@rac1 .ssh]$ ssh rac2 cat ~/.ssh/id_dsa.pub >> authorized_keys

在rac1把存储公钥信息的验证文件传送到rac2上

[oracle@rac1 .ssh]$ pwd

/home/oracle/.ssh

[oracle@rac1 .ssh]$ scp authorized_keys rac2:'pwd'

oracle@rac2's password:

authorized_keys 100% 1644 1.6KB/s 00:00

设置验证文件的权限

在每一个节点执行:

$ chmod 600 ~/.ssh/authorized_keys

启用用户一致性

在你要运行OUI的节点以oracle用户运行(这里选择rac1):

[oracle@rac1 .ssh]$ exec /usr/bin/ssh-agent $SHELL

[oracle@rac1 .ssh]$ ssh-add

Identity added: /home/oracle/.ssh/id_rsa (/home/oracle/.ssh/id_rsa)

Identity added: /home/oracle/.ssh/id_dsa (/home/oracle/.ssh/id_dsa)

验证ssh配置是否正确

以oracle用户在所有节点分别执行:

ssh rac1 date

ssh rac2 date

ssh rac1-priv date

ssh rac2-priv date

如果不需要输入密码就可以输出时间,说明ssh验证配置成功。必须把以上命令在两个节点都运行,每一个命令在第一次执行的时候需要输入yes。

如果不运行这些命令,即使ssh验证已经配好,安装clusterware的时候也会出现错误:

The specified nodes are not clusterable

因为,配好ssh后,还需要在第一次访问时输入yes,才算是真正的无障碍访问其他服务器。

请谨记,SSH互信需要实现的就是各个节点之间可以无密码进行SSH访问。

10.为Grid集群基础软件配置存储(使用ASM)
Oracle所允许的存储主要有ASM、NFS和ACFS等,这里仅介绍ASM的配置过程。
(1)安装ASM配置软件

依然是可以通过yum或者系统DVD光盘安装

# cd /mnt/install_DVD/Packages

# rpm -qi oracleasm

# rpm -qi oracleasm-support

# rpm -qi oracleasm-support-2.1.8-1.el6.x86_64.rpm

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/8650865c6e810bb05eba213538b00ff8.html