论文部分内容阅读
对于现代企业和政府部门来说,利用计算机系统来提供及时可靠的服务是必不可少的,然而,计算机硬件与软件都不可以避免的会发生故障,从而导致整个应用程序的终止、网络服务的瘫痪等行为,从而给用户带来较大的损失,因此,应用系统的关键性应用必须有适当及时的措施来确保系统提供7×24不间断服务,以避免单点失效,保证系统的整体可用性,同时,对于现有数据的安全保护也同样影响到系统的稳定运行。
本文以湖北省国土资源电子政务系统的高可用性为研究对象,阐述了如何利用集群和备份技术对数据库系统的在线和离线数据进行保护。本文分为两大部分,第一部分简述了高可用集群技术的有关概念,深入解析了Veritas Cluster Server集群软件的工作原理,软件资源、服务、代理和引擎之间的组织结构和通讯机制,描述了如何利用该软件具体规划一个Oracle数据库服务器组的节点切换过程。第二部分介绍了Oracle数据库离线数据存储的有关概念和ORACLE数据库的备份特性,介绍了数据备份的不同方式以及如何进行数据库的备份策略规划,通过图例解释了数据库备份软件Backup Exec内部服务组件的构成以及每个进程之间的依存关系和工作原理,描述了一个如何利用Backup Exec和磁带库系统对数据库的离线数据进行备份的具体实例。
通过数据库系统集群与离线备份设计研究,建立了一套完整的数据库高可用性保护机制,以此为基础构建完成了湖北省国土资源电子政务系统的高可用性集群和数据中心备份恢复系统,实现了关键数据的安全保护,同时,也发现了该系统在数据连续保护和异地容灾等领域的不足,下一阶段将引入数据生命周期等理念构造一个更加完善的存储系统,进一步提高系统性能和可靠性。