Oracle双机热备在企业数据库环境中的应用
2012-10-17刘刚行花妮李亚茹王磊叶秀芬董军彦
刘刚 行花妮 李亚茹 王磊 叶秀芬 董军彦
长庆油田分公司第一采气厂 宁夏 750006
0 引言
我厂所使用数据库服务器硬件结构为一台 Sun Fire V890企业服务器,外接一台磁盘阵列,磁盘阵列用于存储Oracle数据库系统及数据文件。服务器操作系统为 Solaris 9.0(SunOS 5.9),Oracle数据库版本为Oracle 8i。数据库用于存储全厂各类管理信息系统生成的生产办公数据,每天新增记录近万条。
由于数据库服务器在全厂各类生产办公工作中至关重要的地位,计划对数据库服务器实施双机热备份。新增一台同样配置的Sun Fire V890服务器,将两台服务器同时连接至外接磁盘阵列,使用Legato AAM软件进行双机热备份,服务器以主备方式对外提供服务。当其中一台服务器出现故障时,数据库服务可快速切换至另一台服务器,保证数据库服务的持续可用。
1 双机热备份实施
1.1 安装前的准备工作
(1) 两台服务器均新增两块百兆网卡,用于心跳线连接,检查服务器的服务运行状态。
(2) 确定主服务器名为 pmdatabase,从服务器名为pmdatabase2。
(3) 修改/etc/host文件,主服务器的修改如下:


(4) 修改/etc/hostname.*文件,确保系统所用到的网络接口在系统启动时可以自行启动。主服务器的修改如下:

从服务器修改方式基本相同。
(5) 修改/etc/vfstab文件,确保系统启动时不会自动挂接外部磁盘阵列。
(6) 以上准备工作完成后,重启服务器并测试设置生效。
1.2 安装Legato AAM软件
(1) 在主服务器上安装 LegatoAAM 软件。安装目录为/opt/LGTOaam50。
(2) 进入主服务器安装目录,建立环境变量文件/.profile并执行。/.profile文件内容如下:


(3) 运行/opt/LGTOaam50/bin/ft_setup,进行主服务器设置。
(4) 运行/opt/LGTOaam50/bin/ft_startup,启动主服务器上的代理模块。……
