Exchange Server 2016管理系列课件49.DAG管理之更新数据库副本

在什么情况下需要更新数据库副本

更新(亦称为种子设定)是将邮箱数据库副本添加到数据库可用性组 (DAG) 中另一邮箱服务器的过程。新添加的副本将成为被动副本的基线数据库,其中将重播从主动副本复制的日志文件。在下列情况下必须设定种子:

1.新建数据库的被动副本时。

对于新的邮箱数据库副本,可以推迟种子设定;但最终每个被动数据库副本都必须设定种子,才能用作冗余数据库副本。

2.任一数据库副本进行脱机碎片整理后。

种子设定的方法

1.自动种子设定

自动种子设定在数据库创建期间执行,用于在目标邮箱服务器上生成活动数据库的被动副本。

2.使用 Update-MailboxDatabaseCopy cmdlet 设定种子

可以随时在命令行管理程序中使用 Update-MailboxDatabaseCopy cmdlet 将数据库副本设定为种子。

3.使用更新邮箱数据库副本向导设定种子

可以在 EAC 中随时使用更新邮箱数据库副本向导将数据库副本设定为种子。
注意:更新之前需要先挂起数据库复制。

挂起完成后,就可以看到更新选项了。

4.手动复制脱机数据库

可以卸除数据库的主动副本,并将数据库文件复制到同一 DAG 中另一邮箱服务器上的同一位置。使用此方法时,会遇到服务中断,因为此过程需要卸除数据库。

更新数据库副本可能需要很长时间才能完成,尤其当要复制的数据库很大或者网络延迟严重或网络带宽很低时。种子设定过程启动后,请勿在此过程结束前关闭 EAC 或命令行管理程序。否则,种子设定操作会终止。
可将主动副本或最新被动副本用作种子设定的源,为数据库副本设定种子。从被动副本设定种子时,请注意,在以下几种情况下,若出现网络通信错误,则种子设定操作会终止:

1.种子设定源副本的状态更改为已失败或 FailedAndSuspended 时。
2.数据库故障转移到其他副本时。

可以同时为多个数据库副本设定种子。不过,若同时为多个副本设定种子,只能对数据库文件设定种子,并省略内容索引目录。为此,可以结合使用 DatabaseOnly 参数和 Update-MailboxDatabaseCopy cmdlet。
如果在从同一源为多个目标设定种子时不使用 DatabaseOnly 参数,此任务将失败,出现 SeedInProgressException 错误 FE1C6491。

使用命令行管理程序更新邮箱数据库副本

本示例显示如何对 MBX1 上的数据库 DB1 的副本设定种子。

Update-MailboxDatabaseCopy -Identity DB1\MBX1

本示例显示如何使用 MBX2 作为种子的源邮箱服务器对 MBX1 上的数据库 DB1 的副本设定种子。

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -SourceServer MBX2

本示例显示如何对 MBX1 上的数据库 DB1 的副本设定种子,而不对内容索引编录设定种子。

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -DatabaseOnly

本示例显示如何对 MBX1 上的数据库 DB1 的副本的内容索引编录设定种子,而不对数据库文件设定种子。

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -CatalogOnly

手动复制脱机数据库(可选阅读)

如果为数据库启用循环日志记录,则在继续之前必须先禁用它。通过使用 Set-MailboxDatabasecmdlet 可以禁用邮箱数据库的循环日志记录,如本例中所示。

Set-MailboxDatabase DB1 -CircularLoggingEnabled $false

卸除数据库。可以使用 Dismount-Database cmdlet,如此示例中所示。

Dismount-Database DB1 -Confirm $false

手动将数据库文件(数据库文件和所有日志文件)复制到第二个位置,例如外部磁盘驱动器或网络共享。
装载数据库。可以使用 Mount-Database cmdlet,如此示例中所示。

Mount-Database DB1

在托管副本的服务器上,将数据库文件从外部驱动器或网络共享复制到与主动数据库副本相同的路径。例如,如果主动数据库副本路径为 D:\DB1\DB1.edb,日志文件路径为 D:\DB1,则可以将数据库文件复制到将托管副本的服务器上的 D:\DB1。
通过使用 Add-MailboxDatabaseCopy cmdlet 和 SeedingPostponed 参数,添加邮箱数据库副本,如此示例中所示。

Add-MailboxDatabaseCopy -Identity DB1 -MailboxServer MBX3 -SeedingPostponed

如果为数据库启用循环日志记录,则使用 Set-MailboxDatabase cmdlet 再次启用它,如此示例中所示。

Set-MailboxDatabase DB1 -CircularLoggingEnabled $true

获取更多IT资讯,您也可以关注下方的微信公众号:

曾垂鑫的网络课堂,曾垂鑫大讲堂 - 51CTO学院

http://edu.51cto.com/lecturer/639838.html

原文地址:http://blog.51cto.com/543925535/2088904

时间: 2024-10-08 12:59:12

Exchange Server 2016管理系列课件49.DAG管理之更新数据库副本的相关文章

Exchange Server 2016管理系列课件44.DAG部署之添加数据库副本

官方链接 添加邮箱数据库副本 https://technet.microsoft.com/zh-cn/library/dd298080(v=exchg.160).aspx配置邮箱数据库副本属性 https://technet.microsoft.com/zh-cn/library/dd351151(v=exchg.160).aspx移动邮箱数据库副本的邮箱数据库路径 https://technet.microsoft.com/zh-cn/library/dd979782(v=exchg.160)

Exchange Server 2016管理系列课件52.DAG管理之数据库副本的属性

1)属性字段介绍 复制队列长度 指明正在等待复制到选定数据库副本的日志文件的数量.此字段仅与被动数据库副本相关. 重播队列长度 指明正在等待重播到选定数据库副本的日志文件的数量.此字段仅与被动数据库副本相关. 激活首选项编号 显示激活首选项编号.它在活动管理器最佳副本选择过程中用到,并使用 RedistributeActiveDatabases.ps1 脚本在 DAG 中重新分布活动邮箱数据库,从而平衡 DAG.激活首选项的值为大于等于 1 的数字,1 表示最优先.此编号不能大于邮箱数据库的副本

Exchange Server 2016管理系列课件54.DAG管理之执行服务器级别的切换

如何将所有活动邮箱数据库副本从其当前邮箱服务器移动到 Exchange 2016 DAG 中的一个或多个其他邮箱服务器.服务器切换是当前邮箱服务器计划中断准备工作的一部分.查看详细信息后,可以看到当期服务器活动和被动副本的分布情况切换的时候可以自动选择目标服务器,如果副本节点比较多的话,也可以手动选择目标服务器.正在执行自动切换.切换完成后,可以看到EX1601上面现在全部都是被动副本.EX1602上面全部都是主动副本. 原文地址:http://blog.51cto.com/543925535/

Exchange Server 2016管理系列课件50.DAG管理之激活数据库副本

激活邮箱数据库副本是将特定被动副本指定为邮箱数据库的新主动副本的过程.我们将此过程称为数据库切换.数据库切换过程是指卸除当前的活动数据库,然后在指定的服务器上将相应的数据库副本作为新的活动邮箱数据库副本进行装载.成为活动邮箱数据库的数据库副本必须是能正常运行的最新副本. 1)使用图形界面 2)使用命令行管理程序移动活动邮箱数据库 此示例激活 MBX3 上托管的数据库 DB4 的副本,并将其作为新的活动邮箱数据库进行装载.此命令将 DB4 设置为新的活动邮箱数据库,不会替代 MBX3 上的数据库装

Exchange Server 2016 独立部署/共存部署 (六)—— 创建数据库副本

上篇文章讲完了如何创建Exchange 2016 的DAG,和DAG复制网络,完成了后端数据库的高可用性组的部署. 今天来讲讲一些后期的配置. 首先来说说创建数据库副本.副本这个词很好懂,就是单独的一个数据库拷贝,并且是一个运行状态的副本.它会时时和主数据库进行通讯和复制,通过故障转移群集来侦测主数据库服务器的状态. 在发生主数据库断线时,快速的接管所有邮箱数据库的通讯连接,从而保证用户的邮箱访问正常. 首先找到我们需要创建副本的数据库.点击省略号,点击"添加数据库副本" (如何创建新

Exchange Server 2016管理系列课件46.DAG管理之Powershell创建DAG

以下例子来自官方网站,适用于不同的创建DAG的场景 The following example creates a DAG named DAG1, which is configured to use the witness server FILESRV1 and the local directory C:\DAG1. DAG1 is also configured to use DHCP for the DAG's IP addresses. New-DatabaseAvailability

Exchange Server 2016管理系列课件47.DAG管理之Powershell删除DAG

步骤总结 总共分为四个主要的步骤,如下. 1)确保要删除的服务器上没有数据库的处于复制状态的副本: 2)从DAG中删除所有的成员https://technet.microsoft.com/en-us/library/dd297956(v=exchg.160).aspx 3)删除DAG组https://technet.microsoft.com/ZH-CN/library/dd335129(v=exchg.160).aspx 4)从AD中清理DAG的计算机和DNS资源 获取更多IT资讯,您也可以关

Exchange Server 2016管理系列课件51.DAG管理之删除数据库副本

1)通过图形界面完成删除操作 完成删除操作后,需要手动去副本服务器上清理文件. 2)通过powershell来删除数据库副本 本示例从邮箱服务器 MBX1 删除邮箱数据库 DB1 的副本. Remove-MailboxDatabaseCopy -Identity DB1\MBX1 -Confirm:$False 获取更多IT资讯,您也可以关注下方的微信公众号:曾垂鑫的网络课堂,曾垂鑫大讲堂 - 51CTO学院 http://edu.51cto.com/lecturer/639838.html 原

Exchange Server 2016管理系列课件53.DAG管理之设置滞后数据库副本

1)为什么要使用滞后的数据库副本 为了避免数据库逻辑损坏和存储逻辑损坏. 通常情况下,由于组织拥有邮箱数据库的多个非滞后副本,再结合单项恢复及保留策略的应用,一般不需要滞后数据库副本.滞后数据库副本的优势仅体现在极少数环境中,如组织遇到逻辑损坏特别是存储逻辑损坏的情况. 大量的数据损坏或者是在用户预期之外特定的添加.删除.修改发生时,会导致存储逻辑损坏.存储逻辑损坏通常由第三方服务器或客户端应用程序对数据库执行MAPI操作引起,并且会导致数据损坏或大量数据丢失.虽然单项恢复可以对多数的逻辑损坏提