AIX下RAC搭建Oracle10G(二)主机配置(一)

2014-11-24 12:44:36 · 作者: · 浏览: 6

AIX下RAC搭建系列

AIX下RAC搭建 Oracle10G(二)主机配置

环境

节点

节点1

节点2

小机型号

IBM P-series 630

IBM P-series 630

主机名

AIX203

AIX204

交换机

SAN光纤交换机

存储

SAN T3存储

大纲流程如下:

第一部分:主机配置

一、检测系统环境

二、网络配置

三、用户和组

四、网络参数调整

五、时间同步

六、卷组

第二部分:安装hacmp并配置

七、hacmp安装并配置

第三部分:安装CRS

八、安装CRS

第四部分:安装oracle软件

九、安装oracle

第五部分:配监听、创建oracle数据库

十、建立监听

十一、dbca建库

十二、验证

****************************************续接上篇*********************************************

主机配置之检测系统环境

************************************************************************************************
以下开始正文:

二、网络配置

//两块网卡,对外网卡在所有节点上使用相同的网卡(如都使用en0), 配置公共网卡网关(192.168.8.1),所有子网掩码地址一致(255.255.255.0)

//私用网卡无需设置一致

查看公共网卡

[05:29:43root@aix203 /]#ifconfig -a

[04:39:56root@aix204 /]#ifconfig -a

\

//通过信息,可以看出使用的公共网卡为en2

公共网卡配置网关

[05:20:18root@aix203 /]#smit tcpip

[04:30:23root@aix204 /]#smit tcpip

\

\

[05:29:47root@aix203 /]#netstat -nr

[04:39:58root@aix204 /]#netstat -nr

\

//私有网卡无需设置网关

网络测试

//通过ping命令验证网络的连通情况

//先互ping公共网卡IP

[05:37:42root@aix203 /]#ping 192.168.8.204

[04:42:52root@aix204 /]#ping 192.168.8.203

\

//再互ping私有网卡IP

[05:42:16 root@aix203/]#ping 10.10.10.204

[04:50:09root@aix204 /]#ping 10.10.10.203

\

//让两节点不间断互ping公共网卡IP

[05:50:26root@aix203 /]#ping 192.168.8.204

[05:00:23root@aix204 /]#ping 192.168.8.203

修改/etc/hosts

//保证两节点中hosts文件配置相同

[05:43:02root@aix203 /]#vi /etc/hosts

[04:52:35root@aix204 /]#vi /etc/hosts

\

为vip进行无占用测试,要保证设置的vip无机器占用:

核实子网掩码设置

//确保公共网卡、私有网卡子网掩码一致(255.255.255.0)

[06:01:50root@aix203 /]#ifconfig -a

[05:12:47root@aix204 /]#ifconfig -a

\

//hacmp强调所有网卡的子网掩码必须相同

信任关系

1、 rsh方式建立主机信任关系:root用户

[06:08:51root@aix203 /]#vi /etc/hosts.equiv

[05:12:52root@aix204 /]#vi /etc/hosts.equiv

//aix203下:

\

//aix204下:

\

2、root、oracle下建立.rhosts文件

//aix203下:

[06:08:51root@aix203 /]#vi .rhosts

[06:18:55root@aix203 /]#su - oracle

[t u@h W]$bash

[06:19:49oracle@aix203 ~]$vi .rhosts

\

//aix204下:

[05:31:09root@aix204 /]#vi .rhosts

[05:31:18root@aix204 /]#su - oracle

[05:32:01oracle@aix204 ~]$vi .rhosts

\

3、验证信任关系

[06:25:19oracle@aix203 ~]$rsh aix204 date

[06:26:40root@aix203 /]#rsh aix204 date

[05:35:07oracle@aix204 ~]$rsh aix203 date

[05:36:42 root@aix204/]#rsh aix203 date

\

// 配置时可以使用远程拷贝以简化操作,语法参考:rcp aix211.txt aix212:/

三、用户和组

需要的用户、组

用户

oracle

数据库的属主

oinstall

Oracle用户的主组

hagsuser

For high availability(如果使用HACMP的话)

dba

orainventory

该组不是强制的,如果存在,则oracle code文件属于这个组,该组是oracle用户的从组

Oracle用户的主组必须是oinstall组,从组必须是dba和hagsuser;如果使用HACMP的话,也将hagsuser作为Root用户的从组

创建用户

1、创建oracle用户

2、修改读取内存页面的限制

[06:43:02 root@aix203 /]#smit chuser

\

3、设置Oracle用户的密码:passwd oracle

设置口令后用oracle用户登录并修改口令,使口令生效。

创建组

举例:

[06:37:12 root@aix203 /]#smit group

\

[06:38:39 root@aix203 /]#smit chgroup

\

核实ID号

保证ID号相同

[06:42:45root@aix203 /]#id oracle

[05:36:52root@aix204 /]#id oracle

图例:

\

//保证所有节点上的Oracle用户和相关组的ID号相同,否则互信关系、建立共享均会受到影响

配置oracle用户环境变量

[08:41:16 root@aix203 /]#su - oracle

[t u@h W]$bash

[08:47:48 oracle@aix203 ~]$vi .profile

调整前:

PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.

export PATH

if [ -s"$MAIL" ] # This isat Shell startup. In normal

then echo"$MAILMSG" # operation,the Shell checks

fi # periodically.

ORACLE_BASE=/u01/app/oracle

ORA