Sybase数据库备份策略与方案
Sybase数据库一般建议的备份策略为:在安装完成或作了新加Login,及增加了数据库设备和数据库空间等操作后,应作master库的备份;3天至一周作一次用户数据库的全库备份,每天作用户数据库的增量(日志)备份;建议在每次备份前对要备份的数据库作DBCC检查以确保其备份可用性。在条件许可时,应定期对用户数据库中的关键用户数据表作BCP数据备份。
根据中国各个行业的实际应用情况,为用户制定了各种备份方案,针对中小型数据库,用户可以每天做一次数据库全备份(dump database);对于大型数据库(如大于40G),用户每周一次做数据库全备份,如周日,其他时间做增量备份,如周一、二、三、四、五、六。HP提供的第三个方案为每天做一次数据库全备份(dump database),但每天使用不同的磁带或其它设备,同时保持7个备份,以确保某一个备份失败时,其它的备份能顶替。
其中,转储数据库(Dump database),就是为整个数据库(包括数据、表结构、触发器、游标、存储过程、事务日志等)做一次物理备份。转储数据库时,系统自动执行一次checkpoint,即将日志和数据从缓冲区拷贝到硬盘(只拷贝脏页),把已被分配的页(日志和数据)转储到设备。
传统数据库的备份方法
一般而言,数据库的备份通过冷备与热备来实现。传统的数据库冷备方法是在SYBASE数据库启动的时候,利用dump database命令,将数据库备份到指定的磁盘或磁带设备上。当生产系统失效时,利用load database 命令便可以启动磁盘或磁带上的数据恢复系统。冷备的方法虽然简单,但实施起来却有较大的难度。因为当数据库备份运行时,所有运行的在线业务都必须停顿下来,因此数据库备份对运行系统的影响非常大,并且需要消耗大量的处理器资源。冷备的缺点正在于此,因此对主机上的其他应用影响比较大。另外,由于当前对业务系统的可用性要求越来越严格,备份窗口变得越来越小,这对实施冷备带来了极大的挑战。
对于SYBASE数据库的热备,一般是通过SYBASE公司的复制服务器产品来实现,很多其它的数据库产品也提供类似的技术。利用复制服务器实现的热备来维护一对数据库服务器,这两个数据库在平时都是激活的,并且在复制系统中如同一个逻辑的整体,其中一个数据库为另一个数据库的备份。客户端应用通常修改主数据库,复制服务器通过LTM读取主数据库日志,并通过LAN或WAN不断地将日志的变化同时实施到备份数据库上。热备需要占用网络带宽,这在主数据库数据变化不大的情况下没有问题,当数据变化较大时,就会对其它的一些网络应用造成影响。
HP磁带库为Sybase数据库 提供强大备份方案
利用HP存储技术实现的SYBASE数据库备份,则避免了上述传统备份方式的缺陷。对于用户来说,HP在数据库备份技术上的革新让系统管理员备感轻松。HP认为,当今数据库备份的潮流是可管理、自动备份、最短时间恢复以及可伸缩等。根据这些需求特点,HP利用磁带库与备份软件建立一套全面的数据库备份方案。HP的数据库备份解决方案全面满足Sybase数据库用户的各种需求,能够提供各种方式的备份,实现从在线备份、打开文件的备份到零停机备份、零影响备份,消除了计划内的停机时间,完全消除了Sybase数据库传统冷备与热备时的各种不尽人意之处。
其中,零停机备份解决方案具备高数据保护性,同时不以牺牲系统性能或者停机为代价,该方案包括HP OpenView Data Protecter 5.1备份软件和XP上运行的BusinessCopy XP与Continuous Access XP、HP StorageWorks磁带库ESL9000、MSL6000/5000系列、SrorageWorks磁盘阵列XP。通过采用全面的数据镜像-分割备份,该方案允许将生产环境与备份和恢复环境分开,从而为最关键的业务应用提供了停机时间为零且不影响操作的数据保护。有了这些解决方案,备份操作将不会造成停机时间和性能下降。
目前,备份的职责正在日益加重,HP磁带库在高容量、关键任务、无人照管的备份和恢复方法方面达到了极限状态,能够最好地满足大型服务器组合和集中式备份/恢复的需要。同时,由于ESL磁带库具有部件级冗余和高容量,因此,它能使中国电信企业完全自动化操作数年。值得一提的是,HP磁带库的机械手臂平均无故障交换次数高达200万次。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/