我厂所使用数据库服务器硬件结构为一台Sun FireV890企业服务器,外接一台磁盘阵列,磁盘阵列用于存储Oracle数据库系统及数据文件。服务器操作系统为Solaria9.0(SunOS 5.9), Oracle数据库版本为Oracle 8i。数据库用于存储全厂各类管理信息系统生成的生产办公数据,每天新增记录近万条。
由于数据库服务器在全厂各类生产办公工作中至关重要的地位,计划对数据库服务器实施双机热备份。新增一台同样配置的Sun Fire V890服务器,将两台服务器同时连接至外接磁盘阵列,使用Legato AAM软件进行双机热备份,服务器以主备方式对外提供服务。当其中一台服务器出现故障时,数据库服务可快速切换至另一台服务器,保证数据库服务的持续可用。
1、双机热备份实施
1.1安装前的准备工作
(1)两台服务器均新增两块百兆网卡,用于心眺线连接,检查服务器的服务运行状态。
(2)确定主服务器名为pmdatahase,从服务器名为pmdatabase2。
(3)修改/etc/host文件,主服务器的修改如下:
127.0.0. 1 localhost
10.1.1.4 pmdatabase loghos //主服务器地址
10.1.1.3 pmdatabase2 //从服务器地址
192.1.1.1 hba1 //心跳线接口
192.1.2.1 hbb1 //心跳线接口
192.1.1.2 hba2 //心跳线接口
192.1.2.2 hbb2 //心跳线接口
10.1.1.2 oracle //对外提供服务地址
(从服务器修改方式基本相同)。
(4)修改//etc/hostname.*文件,确保系统所用到的网络接口在系统启动时可以自行启动。主服务器的修改如下:
/etc/hostname.eri0
pmdatabase
/etc/hostname.qfe0
hba1
/etc/hostname.qfe 1
hbb1
从服务器修改方式基本相同。
(5)修改//etc/vfstab文件,确保系统启动时不会自动挂接外部磁盘阵列。
(6)以上准备工完成后,重启服务器并侧试设置生效。
1.2安装Legato AAM软件
(1)在主服务器上安装LegatOAAM软件。安装目录为/optILGTOaam50;
(2)进入主服务器安装目录,建立环境变量文件//.profile并执行。/.profile文件内容如下:
FT_DIR=/opt/LGTOaam50
FT_CONSOLE_DIR=/opt/LGTOaam50/console
FT_DOMAIN=Oracle
export FT_DIR
export FT_CONSOLE_DIR
export FT_ DOMAIN
(3)运行//optlL.GTOaam50/bin/ft_setup,进行主服务器设置。
(4)运行/opt/LGTOaam50/bin/ft_startup,启动主服务器上的代理模块。
(5)相应的安装并启动从服务器上的代理模块。
(6)在主服务器上运行ftconsole打开软件控制台,进入Nodes子菜单,确认两台服务器都已正常运行,右键点击从服务器节点,选择Promote agent to primary,提升服务器的代理模块权限。
1.3安装Oracle代理模块
(1)在主服务器上安装Oracle代理模块。
(2)运行/opt/LGTOaam50/bin/ftPerl Oracle_ setup.pl,进行各项参数设置。主要设置Oracle数据库环境参数如下:
ORACLE_HOME=/export/home/ora815
ORACLE_SID=ORA815
(3) Oracle代理模块安装完成后,在软件控制台中会自动增加一个资源组,其中已经加入了IP资源和Oracle的启动停止脚本。管理员可根据实际需要对脚本进行调整。
1.4 Legato AAM软件控制台
所有安装设置完成后,Resource Groups子菜单为资源组。其中,oracle节点为逻辑IP,为oracle服务对外提供服务的IP地址;oradata为磁盘阵列上的磁盘组资源。OracleSqlnet和OracleServer分别为数据库的服务和监听进程。以上4项资源组成了一个统一的资源组,在这里显示为oraclegp。
Nodes子菜单下的两个节点为主服务器和从服务器。
Processes下的两个节点分别对应数据库的服务和监听进程。
正常工作状态下,所有节点状态灯均为绿色。当主服务器发生故障时,双机热备份软件可以快速检测到服务器异常,并将数据库服务切换至从服务器,保证数据库服务的持续可用。另外,数据库管理员可以在资源组中手动进行服务器切换。
2、结束语
通过Oracle双机热备份的实施,实现了数据库服务器相关资源的自动检测和管理,系统可以自行对异常情况进行响应,保证数据库的稳定运行,为企业数据库服务的高可用性提供保障。下一步计划在条件许可的情况下对数据库磁盘阵列进行镜像,进一步提高数据的安全,排除任何单点故障引发数据库服务中断的可能性。
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/