INFORMIX数据库(HDR)升级操作实操
(同族升级V9.40FC2->V9.40FC7W4)
HDR(HP-UX)双机serverA为当前服务主机(Pirm),serverB为当前服务备机(Sec)
因配置文件变化可忽略,系统表的结构不发生变化,同族升级将采用直接覆盖安装方式,可以保留且不影响原来数据库目录下的用户程序运行和文件正常使用。
在操作步骤的2.4中之所以不进行主机A数据库文件的备份,是因为HDR双机间的文件是相同的,仅备份一次即可。
为什么不把业务切换到备机B:考虑的是尽可能的减少数据库停止对外服务的时长,和保证数据库保持在最新状态。
在相同的系统平台上制作IDS V9.40FC7W4版的安装包
按照正常的的informix安装流程安装数据库,但不需要配置sqlhosts,onconfig文件及进行初始化。
以root用户登陆到该目录,对新安装好的informix进行打包作为IDS V9.40FC7W4的安装包(informix9.4fc7w4.tar)
对HDR(HP-UX)双机数据库进行升级操作
2.1在主机A上对数据库进行0级备份
A% ontape –s –L 0
2.2将备机B切换到标准模式
B% onmode –d standard
2.2在备机B备份当前数据库及相关配置文件,原CHUNK连接保留
B # tar –cvf informix9.4fc2.tar *
备份文件~/etc/onconfig、~/etc/sqlhosts及环境变量文件到升级临时目录。
2.3将主机A切换到标准备模式
A % onmode –d standard
2.4升级主机A FC2->FC7W4版本数据库
备份文件~/etc/onconfig、~/etc/sqlhosts及环境变量文件到升级临时目录;以root用户将informix9.4fc7w4.tar包上传到A机的informix安装目录下并解压缩,修改aaodir,dbssodir两个目录的属主/组为 informix:informix
A # tar –xvf informix9.4fc7w4.tar
A # chown informix:informix aaodir dbssodir
2.5启动主机A数据库
A % oninit –vy (注意这里使用正常启动数据库!)
对数据库进行检查,确认启动正常
2.6升级备机B FC2->FC7W4版本数据库
以root用户将informix9.4fc7w4.tar包上传到B机的informix安装目录下并解压缩,修改aaodir,dbssodir两个目录的属主/组为 informix:informix
B # tar –xvf informix9.4fc7w4.tar
B # chown informix:informix aaodir dbssodir
2.7重建HDR操作
2.7.1主机A进行数据库0级备份
A% ontape –s –L 0
2.7.2 主机A切换到HDR PRI模式
A% onmode –d primary B
2.7.3 备机B进行HDR恢复
B% ontape –p
2.7.4备机建立与主机连接
B% onmode –d secondary A
2.7.5对HDR数据库进行必要的检查。