论文部分内容阅读
随着企业规模的扩大、业务的发展,数据库服务器本身的磁盘空间已经无法满足日益增长的业务需求,而由于服务器硬件故障造成宕机,进而引发的业务中断,更成为IT管理者们的噩梦。因此,企业迫切需要一种双机热备、共享存储的数据库群集系统。但是,这样一套设备包含软硬件的价格至少要上百万元,而手动搭建系统则需要对iSCSI、Linux、RHCS和Oracle有深入的了解和多年的维护经验。为此本文设计了一个自动化部署系统,通过该系统仅需简单的操作,就能够在普通PC服务器上搭建一套高可用性的数据库群集系统。
本文结合iSCSI、LVM、GFS、RHCS等多项技术和功能特点,采用GTK+2.0函数库和Glade开发工具设计并开发了基于iSCSI和GFS文件系统的Oracle数据库群集自动化部署系统,该系统的功能主要有自动部署iSCSI Target服务器,配置节点服务器,加载共享存储及安装Oracle数据库。本文系统实现的Oracle数据库群集具有动态扩展GFS文件系统空间、群集服务在线迁移和系统异常宕机时故障隔离等多种高扩展性、高稳定性及高可用性功能。为中小型企业提供了一种成本低廉、操作简单和较为完善的数据库群集解决方案,解决了中小型企业实施数据库群集的愿望,简化了搭建数据库群集系统的难度,节约了企业的开支,增强了业务系统的稳定性,同时也提高了企业的竞争力。