DSG SnapAssure在备份大型Oracle数据库方面的强大优势 - 容灾-备份--...

来源:百度文库 编辑:神马文学网 时间:2024/04/28 11:27:59
DSG SnapAssure在备份大型Oracle数据库方面的强大优势2007-05-26 15:23:29
标签:DSGSnapAssure备份Oracle数据库   [推送到技术圈]
DSG公司在经过了多年的技术研发、技术积累和改进,以及在大量的应用环境中与客户合作与实践,推出了全球领先的数据库备份恢复管理软件SnapAssure(DC版),为关键应用系统(尤其是Oracle大型数据库系统)提供了更高效率的、更可靠的、可直观验证的、恢复功能更强大的、性价比更高的备份恢复支持。
大型数据库的备份问题?
数据的安全关系到企业信息系统的连续运行、关系到企业的生存与发展问题。
保证数据的安全可靠,这需要制定高效的、灵活的、可靠的数据备份计划。但长期以来,所有企业都只能选择传统备份技术,其建立的传统备份系统也只是增加了心理安慰,而实际上并没有真正解决数据备份安全和所面临的以下关键问题:
n 备份数据可靠吗?许多备份在需要恢复的时候却不一定能够恢复!事先无法验证。
n 恢复时间?传统备份的恢复时间往往长达数天,时间没有办法事先核定。
n 如果一些表损坏了,能快速恢复吗?传统备份对于表的恢复更是一种难以预料的低效。
n 现有的备份策略合理吗?传统备份有所谓的全备、增备、差备等复杂的策略,导致恢复时的操作也相应复杂。
n 现有的备份时间很长吗?有的系统由于备份时间很长,干脆放弃了标准的备份策略,转而只备份archive log文件,这种方式的备份系统恢复起来非常的困难。
客户从SnapAssure中获益
通过采用DSG SnapAssure解决方案,客户可在其关键的Oracle数据库备份恢复系统上获得巨大收益:
(1)   备份数据的备前验证和备份后可打开验证,确保备份数据一定可以恢复
DSG SnapAssure在全球独家提供了对备份数据的数据流和日志流提供全面的正确性验证,这种备份之前的验证技术,可以检查出数据库本身是否有故障;同时,DSG SnapAssure独家提供了以数据库直接打开的方式来验证已经备份了的数据的可恢复性,这个技术解决了传统备份难以验证备份对错的全球难题。
(2)智能合成全备份技术,大大缩短恢复时间
SnapAssure-DC采用资源需求优化技术和单版本恢复技术,避免了传统方式在恢复上的性能瓶颈,使得恢复性能与备份性能相当。
(3)Oracle直接单表恢复
传统技术无法提供大量逻辑错误(如:人为误操作和应用程序错误造成的Table损坏、记录丢失等情况)的有效恢复支持。而SnapAssure-DC的智能数据存储技术能够在物理备份上提供逻辑(表、记录级)的恢复功能。
(4)30分钟完成1TB数据库的增量备份
SnapAssure提供了Oracle专用备份接口,支持无需扫描的增量备份功能,使得增量备份的时间大幅度缩短,1TB的数据库增量备份时间可控制在30分钟左右。
Oracle No Archive Log模式下的在线热备份
在实际应用中存在着许多Oracle No Archive Log模式,而对于传统的备份软件这种模式是无法实现在线热备份的。SnapAssure-DC能够支持该模式的在线热备份,让企业既享受了No Archive Log模式的优点,又避免了其安全性不足的缺点。
(6)降低存储空间75%
采用磁盘阵列作为备份介质,人们最关心的是磁盘阵列的成本。而SnapAssure-DC采用压缩版本文件系统保存,无论是对标准的文件备份还是对复杂的数据库备份, SnapAssure都可降低磁盘阵列需求75%以上。
SnapAssure For Oracle专有备份技术
SnapAssure-DC备份技术不是传统备份技术的简单改进和升级,而是从备份的定位、实现方式和功能特点等方面对传统技术进行改革和创新:
l  SnapAssure-DC是领先的能够充分发挥磁盘介质特有功能的Disk-Disk备份技术。
l  面向数据的备份和恢复技术:SnapAssure-DC备份软件绝非传统备份技术那样只能简单的对物理存储数据进行备份,而是提供智能的数据备份概念。SnapAssure-DC能够智能的理解、表达和管理所备份的数据,能够以面向应用逻辑而非简单存储的方式提供数据安全保护支持,能够提供更多逻辑的修复支持和备份数据二次应用功能。
l  专利压缩版本文件系统(VCFS)管理备份的数据:SnapAssure-DC内置智能版本管理,每天只需要完成增量备份,系统便为每次备份的版本自动逻辑形成完全的数据库备份版本。因此通过直接恢复任何一个版本,都能获得该版本的完全数据。这改变了传统备份技术先恢复完全备份,再依次逆序恢复各增量备份版本的数据的模式。
l  备份数据可打开(SnapShare)技术: SnapAssure-DC并不需要将备份数据恢复后才能加以利用,而是通过SnapShare软件直接打开备份数据,提供可靠性验证和统计报表、查询等功能。
l  优化的数据库备份接口技术:采用智能变化跟踪技术和备份接口技术,加快备份速度,提供Oracle No Archive Log模式的在线热备份,避免了传统备份模式下不能提供的功能和达不到的性能。
l  资源需求优化技术:对备份数据进行实时读取、压缩及传送,带宽利用率提高4倍,备份磁盘阵列占用量降低75%以上,CPU资源占用控制在10%以下,减少对生产系统的资源占用。
SnapAssure与VTL的差别
DSG SnapAssure推荐用户采用磁盘阵列作为备份介质,为了节省成本可选择采用SATA盘阵列,但业界也推出了虚拟磁带库(VTL)技术用于磁盘备份。
虽然二者方案都采用磁盘阵列作为基础介质,但有很大的差别:
l  虚拟带库技术是在磁盘阵列上增加软件将其模拟成为磁带驱动器的接口标准,以期望利用磁盘阵列I/O快的特性来提高备份和恢复的效率。
l  DSG SnapAssure之所以采用磁盘阵列是为了利用磁盘阵列的随即读取功能,而不是简单因为其速度快,从而从备份的实现原理上做了根本性的改变.
从以下几个角度,我们可以分析二者的差别:
VTL技术+传统备份软件
DSG SnapAssure+磁盘阵列
增量备份的效率
n有所提高,但效率提高幅度不大。
因为增量备份慢的原因主要不取决于存储介质是带库还是磁盘,主要原因是RMAN的增量备份原理造成的。RMAN做增量备份时需要对数据块进行扫描,即使只有几个块发生了变化,RMAN也需要花费很长时间进行全库扫描。
所以即使采用VTL,现有的备份软件依然无法提高备份效率,增量备份效率依然很低。
n大幅度提升增量备份效率:1TB的数据库增量备份时间可控制在30分钟左右。
备份效率之所以提高,不是因为用磁盘阵列做存储介质,而是因为DSG SnapAssure采用了无需扫描的增量备份技术。
在增量备份时,SnapAssure不需要从扫描全库的数据中去发现变化的块。
备份策略
n不能从根本上得到改善:
因为现有备份软件是因为增量备份性能低下,所以每天才只备份归档日志,而不是按照宣称的那样每天都做增量备份或者差量备份。
所以即使改成了VTL,那么备份策略依然不能改变。
n根本上改善:每天都会进行一次增量备份(SnapAssure叫合成全备份)。
因为DSG SnapAssure增量备份的速度提高了,每天的增量备份时间在1小时左右。所以,SnapAssure每天都将进行数据文件和归档日志的双备份。
恢复效率
nRestore过程将有所提高,但Recover过程无法提升:
采用VTL后,Restore一个文件或所有文件的效率相对于磁带库而言将会有很大提升。
但是对于Recover过程却无法提升,因为如果只备归档日志,那么在数据恢复时需要Recover的日志量就非常大,例如在电信行业可能达到600~700GB左右,这么大的日志量Recover的时间也是需要非常长时间的。
nRestore和Recover都提升:
DSG SnapAssure采用合成备份概念,每次备份都是一个全备,无论是恢复周日的数据,还是恢复周六的数据,都只需要从一次备份版本中恢复。
同时,在Recover过程中,由于SnapAssure每天都有一个合成全备,那么在Recover过程中,最多只需要恢复1天的日志,以电信行业为例,<100GB。
备份数据的可验证性
n几乎没有。
VTL技术备份的数据如果要确认是否能够恢复,最彻底的办法就是将数据恢复并Open一次。
这一点与现有的带库备份没有什么差别
n支持。
DSG SnapAssure提供了备份数据可打开验证的手段,从备份服务器上可直接打开备份的数据,让Oracle数据库来验证备份数据是否可用,是否可以恢复。
表恢复
n不支持。
即使采用VTL技术,也只能支持物理恢复,比如全恢复、表空间恢复、数据文件恢复等。
但对于因为误操作造成的drop table,truncate table,drop table,truncate table以及其他的逻辑误操作造成的损坏,VTL的恢复过程将非常复杂。
n支持。
DSG SnapAssure提供单表直接恢复功能,能从备份系统上直接恢复某张表。
这是其他备份软件都不具备的功能。
非归档备份
n不支持。
n唯一支持。
SnapAssure支持的平台
SnapAssure
描      述
SnapAssure-DC支持的服务器操作平台
IBM AIX 4.3.3 以上
HP-UX 11i 以上
Sun Solaris 5.7以上
Linux
SnapAssure-DC支持的客户机操作平台
IBM AIX 4.3.3 以上
HP-UX 11i 以上
Sun Solaris 2.7以上
Linux
Compaq Tru64 4.0D 以上
SnapAssure-DC支持的数据库和应用
Oracle 8
Oracle 8i
Oracle 9i
Oracle 10g
文件数据
SnapAssure-DC支持的备份介质
操作系统兼容的磁盘存储介质