Exchange数据库的恢复问题和可用性介绍

数据库 其他数据库
Exchange 数据库应用设计于帮助创建消息和协作基础架构。使用此应用,企业可以创建一个安全的、可升级的电子邮件服务器环境。尽管Exchange提供这些能力帮助控制数据库大小,但是真实世界使用并不总是遵循数据库大小的最佳实践。本文主要介绍Exchange 数据库的恢复问题和可用性的研究,供读者学习参考。

Exchange数据库可用性的维护对企业运营经常是至关重要的。但是,Exchange数据库易受数据损坏影响,而且数据库的恢复也需要消耗时间。VERITAS Edition 1.1 for Microsoft Exchange 2000 提供一个额外的备份Exchange数据库方法并帮助IT系统管理员满足Exchange系统的高可用性的需求。成长的数据库提出一个恢复问题,因为数据库越大越易受自发损坏的影响以及从磁带恢复时间越长。为了有助于管理这些环境,IT系统管理员可以部署VERITAS Edition 1.1 for Microsoft Exchange 2000 , 它是简化Exchange数据库系统管理的程序套件。

检查传统的备份处理

当运行全部的Exchange数据库备份时,备份代理与Exchange备份应用程序接口(API)相连接并把数据库置于一种热备份模式中。 在此处理期间,检查数据库的基本损坏、事务处理日志和被删节的 (删除的),并把数据库备份到磁带上。因此,出现完全的系统故障时,Exchange数据库可以在备份点恢复。

如果事务处理日志可用,恢复处理将重新运行日志并且数据库可以向前回滚到故障时间。因此,系统管理员可以不丢失数据而恢复数据库。但是,要完成此项工作,系统管理员必需具有所有自最后一次全部备份以来的事务处理日志 。

除全部备份外,系统管理员可以使用两种其它备份程序:增量和差量备份。这些备份不影响数据库;它们只备份事务处理日志。使用增量备份,提交的事务处理日志被删除。 使用差量备份,备份事务处理日志但不删除。差量备份并不很长并使用很多的媒介,但是折衷的办法是较简单的备份,因为事务处理日志不需要在执行恢复之前恢复。

恢复Exchange数据库

Exchange数据库恢复时间几乎是备份时间的两倍。因为恢复一个损坏的数据库可能是消耗时间的,系统管理员经常在采取恢复办法之前试图修理数据库。这些障碍尤其难以满足Exchange的服务水准协议(SLA)要求。

另外,Exchange数据库变得易受损坏攻击。 由于损坏导致必需的恢复远远超过因硬件故障导致必需的恢复。通过电子邮件传播的病毒是另一个可能的破坏源。VERITAS Edition 1.1 for Microsoft Exchange 2000 可以帮助系统管理员快速从这些类型的破坏中恢复。

使用VERITAS Edition 1.1 for Microsoft Exchange 2000 软件备份和恢复Exchange数据库

Microsoft Exchange Server应用包括用于很快恢复系统的Exchange系统及时点快照映像特性。建构在这些能力之上的VERITAS Edition 1.1 for Microsoft Exchange 2000 使恢复变得容易。根据VERITAS Volume Manager for Windows 2000 和VERITAS FlashStep 的应用,VERITAS Edition 1.1 for Microsoft Exchange 2000 可以在不用关掉数据库的情况下创建Exchange系统的磁盘(on-disk)快照。

VERITAS Edition 1.1 for Microsoft Exchange 2000 可以通过创建逻辑上不一致但物理上没有损坏的映像帮助恢复数据,这是一个重要的区别。因为此工具可以flush在快照映像上的文件系统高速缓存,映像包括所有提交的写入,所以此映像比由硬件快照工具创建的映像更清楚。故障之后,数据库处于与关掉电源相同的情况之中,而不是与通过关闭进程这一过程相同。因为Exchange未能正确关闭,它将检查重新启动的数据库,并使用事务处理日志完成未完成的事务处理,因此使数据库重新保持一致。此工具也将检查检查点文件(E00.chk)并使用事务处理日志向前回滚数据库至故障时间处。

在许多方面,除了系统管理员不需要等待从磁带复制数据之外,使用VERITAS Edition 1.1 for Microsoft Exchange 2000 的磁盘(on-disk)恢复处理与磁盘恢复相似。但是,VERITAS Edition 1.1 for Microsoft Exchange 2000 不仅仅是在环境中使用的数据保护工具。当主要用于快速恢复时,它帮助促进磁盘(on-disk)恢复处理。由VERITAS Edition 1.1 for Microsoft Exchange 2000 生成的映像使数据库逻辑上不一致,而必须使用事务处理日志以使其保持一致。由于最初的不一致性,此产品不应用于标准备份场所,但是它更适合作为高可用性管理工具,以从损坏或病毒中恢复,满足存档需求。

VERITAS Edition 1.1 for Microsoft Exchange 2000 软件同磁带备份一前一后工作最好。通过备份API执行一个完全的Exchange数据库备份,这是探测损坏而不用关闭数据库的唯一的方法。 这些备份也提交日志然后删除它们。否则,系统管理员必需手动删除日志。系统管理员可以使用VERITAS Edition 1.1 for Microsoft Exchange 2000 ,采用post script在每个备份末端自动地获得快照。

使用VERITAS Edition 1.1 for Microsoft Exchange 2000的恢复处理

要使用VERITAS Edition 1.1 恢复损坏的Exchange数据库,系统管理员通过使用磁盘快照卷,简单地使包含数据库的卷重新同步。在卷被重新同步后,所有的在Exchange存储组中的数据库必须脱机。在磁带恢复中,系统管理员也必须使这些数据库脱机以重新运行日志。

当恢复的数据库重新安装时,数据库是逻辑上一致而且事务处理日志重新运行。重新运行的日志是恢复处理部分中最耗时的,而且根据要重新运行的日志数量确定要消耗多长时间。即使在磁带恢复中,日志仍将需要被重新运行,故此处理部分并不增加恢复时间。接着,在存储组中的剩余数据库只需几分钟联机。在大多数情况下,整个恢复程序可以在不到15分钟内完成。

请注意因为Microsoft Exchange 2000并不保持其自身的目录,但是依靠 Microsoft Active Directory%26reg; 目录服务,系统管理员必须有访问域控制器的和全局目录权限,以恢复 Exchange 2000服务器。

改进Exchange环境的可用性

Microsoft Exchange 2000提供一些增强跨企业的通讯和消息能力。因为此应用经常在企业中起着关键作用,备份Exchange数据库成为系统范围可用性和关键商业运营的关键。另外使用集成到Exchange自身和传统磁带备份系统的工具,IT系统管理员可以使用VERITAS Edition 1.1 for Microsoft Exchange 2000 软件帮助确保其数据库保持完整。

关于Exchange数据库的知识就介绍到这里,谢谢大家!

【编辑推荐】

  1. SQL如何批量修改和删除存储过程
  2. SQL数据库将横向数据转换为纵向字段
  3. 巧用DAC解决SQL Server登录失败的问题
  4. 使用SQL Trace来实现SQL Server的跟踪操作
  5. CTE和WITH AS短语结合使用提高SQL查询性能
责任编辑:赵鹏 来源: 华夏名网
相关推荐

2022-02-16 08:00:00

数据库DAG服务器

2011-07-13 09:42:05

NetApp FileSnapshot

2017-03-15 15:14:03

MySQL数据库高可用性

2010-12-31 14:36:15

ExchangeSer

2022-05-09 09:42:24

高可用分布式数据库

2010-09-13 14:45:56

SQL Server

2010-12-07 15:30:15

Exchange Se

2023-12-05 09:31:46

数据库架构

2009-06-27 18:32:00

评估Exchange可用性

2018-06-22 09:28:22

数据中心可用性效率

2011-02-18 17:54:36

网站首页 PET

2018-02-28 07:31:51

数据中心可用性IT设备

2023-05-25 15:45:14

云计算高可用性灾难恢复

2012-09-07 09:57:14

2023-09-13 16:59:51

数据数据可用性

2024-02-27 09:48:25

Redis集群数据库

2023-07-28 14:39:41

数据中心服务器

2016-09-08 12:44:11

2012-02-13 23:20:18

linux集群高可用

2010-06-03 15:23:48

点赞
收藏

51CTO技术栈公众号