分类: 服务器与存储
2008-07-22 02:16:07
普通文件是指的能够随时打开的可读写的文档,例如、
数据库通常由库文件、、控制文件等组成,而且在工作时处于程序访问状态和变化状态,不能通过简单的复制、转移实现备份过程。文件中所包含的数据表也无法确保其完整性。因此如何确保数据库的实时保护是很多方案中最为核心的部分。
2、数据保护方法
目前大部分企业客户所使用的数据库都是和SQLSERVER数据库,这两部分客户占据了大部分应用。因此基于浪潮存储的Oralce/SQL数据复制冗灾方案无疑对众多中小型企业具有很强的吸引力。而对于我们来说,能够在极其有限的预算情况下同样可以为客户实现数据的远程冗灾也是非常具备竞争力的。
2.1、Oracle数据的方案
Data Guard 使备用数据库保持为与生产数据库在事务上一致的副本。这些备用数据库可能位于距生产数据中心数千英里的远程
灾难恢复和高可用性。Data Guard提供了一个高效和全面的灾难恢复和高可用性。易于管理的转换和故障切换功能允许主数据库和备用数据库之间的角色转换,从而使主数据库因计划的和计划外的中断所导致的停机时间减到最少。
完善的数据保护。使用备用数据库,Data Guard 可保证即使遇到不可预见的灾难也不会丢失数据。备用数据库提供了防止数据损坏和用户错误的安全保护。主数据库上的存储器级物理损坏不会传播到备用数据库上。同样,导致主数据库永久损坏的逻辑损坏或用户错误也能够得到解决。最后,在将重做数据应用到备用数据库时会对其进行验证。
灵活的数据保护功能,从而在可用性与性能要求之间取得平,Oracle Data Guard 提供了三种模式:
了解了这些功能和特点后,我们可以通过灵活的来帮助企业在系统性能要求和数据保护之间取得平衡。
Data Guard 进程
简单的集中式管理。Data Guard Broker 使一个 Data Guard 配置中的多个数据库间的管理和操作任务自动化。Broker 还监控单个 Data Guard 配置内的所有系统。管理员可以使用 Oracle Enterprise Manager 或 Broker 自己专用的命令行界面 (DGMGRL) 来利用这个集成的管理框架。
与 Oracle 数据库集成。 Oracle Data Guard 是作为 Oracle 数据库(企业版)的一个完全集成的功能提供的,无需任何额外费用。
2.2、SQLSERVER数据的远程复制方案
针对的SQLSERVER数据库也能够利用数据库本身的管理功能实现数据复制。通过使用SQLSERVER复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。
SQL复制的基本元素包括:出版服务器、订阅服务器、分发服务器、出版物、文章 。
主要采用出版物、订阅的方式来处理复制。源数据所在的服务器是出版服务器,负责发表数据(在Oracle中就成为Primary Database尽管概念有所差别)。出版服务器把要发表的数据的所有改变情况的拷贝复制到分发服务器(在Oracle中称为Standby Database),分发服务器包含有一个分发数据库,可接收数据的所有改变,并保存这些改变,再把这些改变分发给订阅服务器。
SQL SERVER提供了三种复制技术: