设置cluster的配置:
主要是把要添加的4个node都加进来。
指定网络接口:
注意检查个接口对应的网络是否正确
设置ocr的磁盘: (/dev/rdisk/disk139)
如果ocr磁盘本身已经做了raid10(用磁盘阵列的正式环境一般都应该做吧),就选用external
redundancy选项,否则选normal必须指定两个盘。
设置voting盘的位置: (选择external redundancy,并输入/dev/rdisk/disk140)
其他的安照提示一步一步做就可以了。
一般情况是,提示root用户执行oraRoot.sh和root.sh后,vipca设置图形没有显示出来,没有关系,确定后,我们手动执行vipca。
如果安装过程没有提供vip的配置,需要以root执行vipca: vipca
安装图形界面的提示一步步做就可以了。
效验安装情况:
#root用户在$ORA_CRS_HOME/bin 目录执行olsnodes命令效验安装情况: olsnodes -n
#查看是否存在相关的crs进程 ps -ef | grep d.bin
#以oracle用户执行crsctl,检查css服务运行情况: $ORA_CRS_HOME/bin/crsctl check css
#以oracle用户执行crs_stat命令,检查crs服务运行情况: crs_stat -t
#输出类似如下:
Name Type Target State Host ------------------------------------------------------------
ora.hp1.gsd application ONLINE ONLINE EHR01
只要保证state列的状态都为ONLINE就可以了。
安装oracle database software 执行:
export ORACLE_HOME=$ORACLE_BASE/RAC10g
#需要修改安装目录中的/install/oraparam.ini文件的具体参数,使它支持hp-ux 11.31(默认之中11.23)
$ ./runInstaller &
接下来的安装基本跟单机安装一样,按照提示,一步步走。 其中注意在选择配置选项的时候,如下:
我们选择 install database software only
如果整个安装过程没有提示或者正确配置net设置的话,可以收工调用网络配置图形界面。 $ netca &
创建数据库 $ dbca &
在出现如下页面,选择具体操作时,我们选择最后一个,首先配置asm实例
Asm实例创建完成后,我们继续下一步操作,再次回到上面的选择操作时,我们选择第一个,创建数据库。
接下来的安装基本和单机安装类似,记得安装提示一步步做就可以了。
Oracle的升级
我们需要把数据库升级到10.2.0.3,下载对应补丁后,解压缩到指定目录.
#需要修改安装目录中的/install/oraparam.ini文件的具体参数,使它支持hp-ux 11.31(默认之中11.23)
tar备份每个节点上的/oracle/product目录;
关闭所有节点的dbconsole、instance、asm、listener、crs,具体如下操作: Oracle用户每个节点执行:emctl stop dbconsole Oracle用户在一个节点执行: srvctl stop database –d hrdb srvctl stop service –d hrdb srvctl stop asm –n EHR01 srvctl stop asm –n EHR02 srvctl stop asm –n EHR11 srvctl stop asm –n EHR12 srvctl stop listener –n EHR01 srvctl stop listener –n EHR02 srvctl stop listener –n EHR11 srvctl stop listener –n EHR12
#root用户执行如下操作:
/oracle/product/CRS/bin/crsctl stop crs
检查每台机器上是否还有oracle进程: ps –eaf|grep ora
设置图形化可用;
进入补丁目录运行:./runInstaller
根据提示进行安装,这个过程中会提示run root.sh脚本;
安装完成后,登陆到其中的一个节点: root执行:
/oracle/product/CRS/bin/crsctl start crs Oracle用户执行:
export ORACLE_SID=+ASM1 sqlplus / as sysdba
startup --注:这个时候遇到oracle的bug,需要用root执行:mv /usr/sbin/lvmchk /usr/sbin/lvmchk_bak_20070910 exit
export ORACLE_SID=hrdb1 sqlplus /nolog conn / as sysdba startup mount
alter system set cluster_database=false scope=spfile; shutdown immediate;