Oracle 11gR2.0.3 RAC install On Linux(CentOS release 5.9 ) Using NFS实践记录
发次博文原因背景和原因:
注册为csdn的用户已经有十多年了,很惭愧,第一次在这里发博文。上周参加过oracle2014技术嘉年华后被老盖等人的分享精神所感动,特在此发表第一偏博文,分享今年上半年的一次技术实践文章.不妥之处敬请大侠们包涵。
功能说明:
---------------
在192.168.11.61 62上 无磁盘阵列(--通过NFS共享软件) 安装oracle 11gR2.0.3 RAC,database
cluster ,database 分别安装在本地rac1,rac2节点对应位置上,
ocr,voting disk, datafile存放到共享磁盘上,共享磁盘使用NFS
操作系统介绍: 64位,16G内存, CentOS release 5.9版本
----------------------------查看命令-----------
[root@rac1 ~]# uname -a
Linux rac1 2.6.18-348.el5 #1 SMP Tue Jan 8 17:53:53 EST 2013 x86_64 x86_64 x86_64 GNU/Linux
[root@rac1 ~]# free
total used free shared buffers cached
Mem: 16425800 16185688 240112 0 511652 13804928
-/+ buffers/cache: 1869108 14556692
Swap: 42600684 172 42600512
[root@rac1 ~]# more /etc/issue
CentOS release 5.9 (Final)
--------------------------------------------------
oracle 版本以及安装介质:
----------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
rac1:/home/ora_soft$ls -lh
total 3.3G
drwxr-xr-x 8 root root 4.0K Sep 22 2011 database
drwxr-xr-x 8 root root 4.0K Sep 22 2011 grid
-rw-r--r-- 1 root root 23K Jan 24 2013 libXp-1.0.0-8.1.el5.i386.rpm
-rw-r--r-- 1 root root 1.3G Jan 29 2013 p10404530_112030_Linux-x86-64_1of7.zip
-rw-r--r-- 1 root root 1.1G Jan 27 2013 p10404530_112030_Linux-x86-64_2of7.zip
-rw-r--r-- 1 root root 934M Jan 29 2013 p10404530_112030_Linux-x86-64_3of7.zip
网络规划和配置
---------------
[root@rac1 grid]# vi /etc/hosts
#node1
192.168.11.61 rac1 rac1.gboss.com
10.10.10.61 rac1-priv
192.168.11.161 rac1-vip
#node2
192.168.11.62 rac2 rac2.gboss.com
10.10.10.62 rac2-priv
192.168.11.162 rac2-vip
#scan
192.168.11.165 scan cluster-scan
#nas
192.168.11.61 nas
环境变量规划:
grid环境变量
---------------------------------------
export ORACLE_BASE=/opt/grid/base
export ORACLE_HOME=/opt/grid/11.2.0/crs
export ORACLE_SID=+ASM1|2
oracle环境变量
---------------------------------------
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_UNQNAME=gbossdb
export ORACLE_SID=gbossdb1|2
存储规划:
---------------------------------------
1、cluster ,database 分别安装在本地rac1,rac2节点对应位置:grid和oracle 的$ORACLE_HOME 位置上
2、ocr,voting disk, datafile存放到共享磁盘上:存放位置为rac1的:/data 下
主机名规划
--------------------------------------
node1: rac1----对应192.168.11.61
node2: rac2----对应192.168.11.62
第二部分:安装部署实施过程
第一节:操作系统级别配置
1、swap 确认:要稍微大于物理内存
rac1:/home/ora_soft$free
total used free shared buffers cached
Mem: 16425800 16186608 239192 0 514408 13801716
-/+ buffers/cache: 1870484 14555316
Swap: 42600684 172 42600512
若swap 小于物理内存,让系统工程师调整,否则后面安装过程会报警。
2、主机名配置
在安装cluseter时会用到,当时两个主机名一样,导致无法安装
3、网络配置确保
eth0---物理IP,上面分配两个IP地址:节点1:rac1,rac1-vip,scan 节点2:rac2,rac2-vip
eth1---heartbeat心跳网卡:负责两个节点内部数据的通信,分配私有IP:节点1:rac1-priv 节点2:rac2-priv
网卡IP配置方法,root用户调用图形界面,使用命令 #setup
重启网络服务的方法:# service network restart
你要是想重启单独的网卡可以用这个命令:
# ifconfig eth0 down
# ifconfig eth0 up
网卡配置路径、配置文件
[root@rac2 ~]# cd /etc/sysconfig/network-scripts/
[root@rac2 network-scripts]# ls -l
total 404
-rw-r--r-- 3 root root 228 Aug 20 13:18 ifcfg-eth0
-rw-r--r-- 3 root root 190 Aug 20 13:53 ifcfg-eth1
配置正常运行后的网卡检查结果如下:
[root@rac1 ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr D4:BE:D9:B4:C8:37
inet addr:192.168.11.61 Bcast:192.168.11.255 Mask:255.255.255.0
eth0:1 Link encap:Ethernet HWaddr D4:BE:D9:B4:C8:37
inet addr:192.168.11.161 Bcast:192.168.11.255 Mask:255.255.255.0
eth0:2 Link encap:Ethernet HWaddr D4:BE:D9:B4:C8:37
inet addr:192.168.11.165 Bcast:192.168.11.255 Mask:255.255.255.0
eth1 Link encap:Ethernet HWaddr D4:BE:D9:B4:C8:39
inet addr:10.10.10.61 Bcast:10.10.10.255 Mask:255.255.255.0
[root@rac2 ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr D4:BE:D9:F2:B7:FF
inet addr:192.168.11.62 Bcast:192.168.11.255 Mask:255.255.255.0
eth0:1 Link encap:Ethernet HWaddr D4:BE:D9:F2:B7:FF
inet addr:192.168.11.162 Bcast:192.168.11.255 Mask:255.255.255.0
eth1 Link encap:Ethernet HWaddr D4:BE:D9:F2:B8:01
inet addr:10.10.10.62 Bcast:10.10.10.255 Mask:255.255.255.0
------------------------------------------
4 主机名的配置
# vi /etc/hosts
# vi /etc/sysconfig/network中的hostname 为rac1 rac2
第三节:网络、共享存储配置
5、网络、主机名、节点规划---@rac1,2 /etc/hosts
------------------------------------------
[root@rac1 grid]# vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
#node1
192.168.11.61 rac1 rac1.gboss.com
10.10.10.61 rac1-priv
192.168.11.161 rac1-vip
#node2
192.168.11.62 rac2 rac2.gboss.com
10.10.10.62 rac2-priv
192.168.11.162 rac2-vip
#scan
192.168.11.165 scan cluster-scan
#nas