在HP-UNIX上的部署数据库采用ORACLE RAC方式。因此补丁升级在实施过程中采用以集群和Oracle RAC技术为出发点,分析了相关技术的基本原理,在此基础上安装Oracle RAC和Oracle数据库,随后部署应用系统,并进行升级补丁测试的实施方案。
在硬件环境中,准备两台主机为HP RX8640 英特尔安腾64位处理器,操作系统是 HP-UX v11.31 版本,存储采用磁盘阵列,提供800G测试空间。数据库集群软件:Oracle Clusterware 10.2.0.1,数据库:Oracle Database 10.2.0.1企业版。补丁包:Oracle 补丁包10.2.0.4和Oracle 补丁包10.2.0.5两个升级版本。
安装Oracle RAC和Oracle数据库具体方法是:
1、存储规划先按着磁盘阵列划分为7个Disk(LUN)全部映射到两台主机,同时修改相应的HP-UX kernel参数。
2、按照网络规划添加每台主机需要有两个网络接口,总共需要4个局域网IP和2个私有IP。其中设置两个节点间的心跳信息传递,可以应对数据库的访问、应对网络传输速度,使节点之间的双机互信通畅,以便双机能够互访,提高通信稳定性。
3、建立oracle用户和dba、oinstall组,以及修改系统参数。在ORACLE用户下按要求设置对应环境变量。
4、安装ORACLE集群软件,并根据规划设置VIP。以集群模式安装数据库应用软件。
5、创建ASM实例,按规划把对应的裸设备磁盘加入磁盘组,由于阵列划分的时候已经做了镜像,在这里只使用ASM的条带化功能。使用DBCA创建TAF服务。
6、安装ORACLE数据库
安装Oracle补丁具体方法是:
1、安装补丁安装工具, OPatch 10.2.0.4.7,否则无法安装bundle补丁。
2、安装CRS bundle补丁,安装db bundle补丁等。
3、验证补丁安装情况,确认命令的输出中显示补丁已安装。
4、补丁回退步骤,确认命令的输出中不再显示补丁。