服务器 频道

存储技术:使数据库备份成为轻松体验

利用EMC存储技术实现的SYBASE数据库备份

     利用EMC存储技术实现SYBASE数据库备份,则避免了上述传统备份方式的缺陷。对于用户来说,EMC在数据库备份技术上的革新为其带来了全然不同的感受。

    1、TimeFinder软件

    EMC的备份方法中应用了其高端存储Symmetrix的一个重要的软件产品:TimeFinder。EMC TimeFinder软件是一个业务连续性解决方案。其工作方式是为信息存储建立多个互相独立的、可访问的联机业务持续性卷(BCV),BCV是拥有特殊属性的EMC存储设备Symmetrix标准设备,独立地支持主机应用程序和进程。

    EMC TimeFinder的独特功能能有助于维护处于变化之中的系统的安全,同时确保业务应用程序使用所需数据。BCV建立活动生产卷的镜像卷,能并行地执行多个同时发生的信息系统任务,而同时主卷仍保持执行来自原先主机/服务器的正常Symmetrix I/O操作。

    2、数据库冷备的实现方法

     利用EMC的TimeFinder,实现数据库的冷备可谓是轻而易举。平时标准卷与BCV卷之间处于同步状态,当需要使用BCV时,只需将标准卷与BCV卷分离,并使BCV卷对于主机可见,然后就可以进行后续的处理。

    使用TimeFinder实现数据库冷备的优点是生产数据库没有任何影响。因为生产卷与BCV卷之间的同步都是在存储内部实现的,不消耗主机的处理器资源,由于存储系统通常具有内部的高速通道和大容量的内存缓冲区,实现的效率也大大提高。另外一个显著的特点是对应用的无关性,因此,除SYBASE数据库系统以外,TimeFinder的这种实现方式也同样适用于其它的数据库,如ORACLE,INFORMIX等。此外,TimeFinder技术也不仅仅局限于数据库系统,对于文件系统也是同样的适用。而这正是一些数据库复制软件的局限。

    3、数据库热备的实现方法

     利用EMC存储技术实现的SYBASE数据库热备利用了SYBASE 12.5版本的两个新特性:quiesce database 的增强选项 for external dump和dataserver 的-q启动选项。

    quiesce database for external dump 命令可以使静默的数据库保持在一个一致的状态,从而使分离后的数据库在一个一致的生产数据库的时间点拷贝,并且可以不间断且同步的将日志实施到备份数据库上,从而达到数据库热备的目的。这个命令替代了dump database命令,形成一个最初的数据库备份,为随后不断的实施数据库日志奠定基础。并且由于数据库备份的生成是通过存储自身实现,从而节省了网络带宽和主机处理器资源。

    dataserver 的-q选项是用来区分生产数据库与备份数据库的,它只应用在备份数据库上。当用dataserver –q 选项启动备份数据库时,在external dump状态下分离的BCV卷就可以恢复成一个可用的数据库备份,并且数据库日志可以不断的实施到此数据库上。

    虽然使用TimeFinder实现数据库热备与使用复制服务器实现的原理不尽相同,但思路却颇为相似,都是不断的将对生产数据库的变化加载到备份数据库上。同时,利用EMC存储本身的特性,可以轻松的获得数据库备份和数据库,并节省了网络带宽和主机处理器资源,不会对生产主机造成影响。

    另外,利用EMC 存储的另一个功能强大的软件SRDF,可以实施对生产数据库的远程镜像,从而具有灾难备份的功能。SRDF具有同步,异步等多种方式,在比较重要的应用中,可以使用SRDF的同步方式,再辅以一些软件工具,就可以达到具有远程载备功能的完全数据库热备。还可以将SRDF与TimeFinder结合起来,实现数据库的multi hop热备,提供更丰富的数据备份方式。

0
相关文章