第三十章 配置镜像 - 激活和更新镜像数据库

news/2025/2/19 16:31:22/

文章目录

  • 第三十章 配置镜像 - 激活和更新镜像数据库
  • 激活和更新镜像数据库
  • 编辑或删除镜像成员
  • 清除报告异步镜像成员上的 `FailoverDB` 标志

第三十章 配置镜像 - 激活和更新镜像数据库

激活和更新镜像数据库

可以使用镜像监视器在备份故障转移成员和异步成员上激活和/或赶上镜像数据库。

如将现有数据库添加到镜像中所述,新添加的包含数据的镜像数据库可以自动与主数据库同步,方法是使用 ^DBREST 例程从主故障转移成员恢复备份。如果使用其他方法,则必须激活并赶上备份故障转移成员和异步成员。

要激活和赶上镜像数据库,请在备份故障转移成员和异步成员上执行以下操作:

  1. 导航到镜像监控页面(系统操作 > 镜像监控)。
  2. 如有必要,在异步成员上,单击包含您要对其执行操作的数据库的镜像的详细信息链接。
  3. 镜像数据库列表显示每个数据库的状态,如使用镜像监视器中所述。在其他可能的状态中,Needs Catchup 表示需要 Catchup 操作,Needs Activation 表示同时需要 ActivateCatchup 操作,Catchup Running 表示 Catchup 操作当前正在数据库上运行。
  4. 选择“激活”或“同步”链接以对单个数据库执行操作,或从“选择操作”下拉列表中选择“激活”或“同步”,然后单击“开始”以打开一个对话框,您可以在其中从所有数据库列表中选择多个数据库该操作适合立即应用于所有这些操作。执行此操作时,ActivateCatchup 任务将在后台运行。当选择 Catchup 时,会显示 Needs ActivationNeeds Catchup 状态的数据库; ActivateCatchup 都应用于选择的任何需要激活的数据库。

还可以使用镜像数据库列表来安装或卸载一个或多个镜像数据库,或者从镜像中删除一个或多个数据库,如从镜像中删除镜像数据库中所述。

注意:如果镜像数据库由于数据库错误而无法赶上,则受影响的数据库在其主机成员成为主要成员时将不会处于活动状态;如自动故障转移规则中所述,如果数据库在启动时标记为需要装载,这将阻止该成员成为主要成员。

^MIRROR 例程和 SYS.Mirror.ActivateMirroredDatabase()SYS.Mirror.CatchupDB()镜像 API 方法中镜像管理菜单上的激活或同步镜像数据库选项提供激活/赶上镜像数据库的替代方法。

当使用镜像数据库列表、管理门户的数据库页面(请参阅系统管理指南的“管理 IRIS”一章)或 ^DATABASE 例程(请参阅命令行安全管理实用程序)来安装镜像数据库时,您可以选择是否在挂载操作后赶上数据库。

当可用资源启用并支持并行 dejournaling(请参阅配置并行 dejournaling)时,它会在赶上镜像数据库时使用。

编辑或删除镜像成员

以下过程描述了如何编辑或删除镜像成员上的镜像配置,包括完全删除镜像,以及如何在不删除镜像配置时从镜像中删除数据库。

  • 清除报告异步镜像成员上的 FailoverDB 标志
  • 删除镜像成员时删除镜像数据库属性
  • 编辑或删除异步成员
  • 编辑或删除故障转移成员
  • 从镜像中删除镜像数据库

注意:^MIRROR 例程的镜像配置菜单上的几个选项提供了编辑镜像配置的替代方法。可用的特定选项取决于例程是用于故障转移成员还是异步成员。

清除报告异步镜像成员上的 FailoverDB 标志

如异步镜像成员中所述,异步成员必须是以下三种类型之一:

  • 灾难恢复 (DR)——在主数据库上维护所有镜像数据库的只读副本;有资格提升为故障转移成员(有关详细信息,请参阅将 DR 异步提升为故障转移成员)。
  • 只读报告——维护镜像数据库的只读副本;没有资格提升为故障转移成员。
  • 读写报告——维护镜像数据库的读写副本;没有资格提升为故障转移成员。

当镜像数据库添加到 DR 或只读报告异步时,它被安装为只读,并且在主数据库上创建数据库时设置的 FailoverDB 标志在异步副本上保持设置为

  • 确保数据库保持只读状态,因此是数据库在主数据库上的精确镜像(假设解除日志记录被赶上)。
  • 指示如果 DR 异步成员提升为故障转移成员,数据库可以成为镜像中的主副本。仅当包含镜像中的所有数据库并且所有这些数据库都设置了 FailoverDB 标志时,才能提升 DR 异步成员。

另一方面,将镜像数据库添加到读写报告异步时,清除FailoverDB 标志以允许数据库的读写挂载。清除了 FailoverDB 标志的镜像数据库永远不能用作镜像的主副本。

在 DR 异步上,永远无法清除 FailoverDB 标志。但是,可以在报告异步时手动清除该标志。

在只读报告异步上,清除 FailoverDB 标志会将数据库更改为读写,这通常是不可取的。因此,在大多数情况下,包括当将异步类型从灾难恢复 (DR) 更改为只读报告时(请参阅编辑或删除异步成员),可以在只读报告上保留所有数据库上的 FailoverDB 标志设置异步。

当将异步成员的类型从灾难恢复 (DR) 或只读报告更改为读写报告时,可以选择清除所有 FailoverDB 标志。由于镜像数据库上的 FailoverDB 标志要求它保持只读状态,因此通常希望使用此选项。但是,如果希望在读写报告异步时将一个或多个镜像数据库保持只读状态,可以使用“镜像数据库”列表中的各个“清除标志”链接将各个数据库设置为可读写,而将其余数据库保持为可读状态。

如前所述,在更改其类型后添加到异步成员的数据库将根据成员的新类型进行装载和标记。Clear FailoverDB Flags 按钮始终允许在任一类型的异步报告中随时清除所有数据库中的标志。

不能手动设置 FailoverDB 标志;仅当将镜像数据库添加到 DR 或只读报告异步时才设置此标志。


http://www.ppmy.cn/news/46867.html

相关文章

QPSK调制解调FPGA实现成果展示:

目录 QPSK调制解调使用参数: 调制: 解调: FPGA工程架构: 仿真参数: 仿真展示: 调制: 解调: MATLAB星座图展示: QPSK调制解调使用参数: 采样率为4M&…

ChatGPT研究报告:AIGC带来新一轮范式转移

本文约4000字,目标是快速建立AIGC知识体系,含有大量的计算专业名词,建议阅读同时扩展搜索。 一、行业现状 1、概念界定 区别于PGC与UGC不同的,AIGC是利用人工智能技术自动生成内容的新型生产方式。 2、数据模态 按照模态区分&a…

01-java基本概念

1、语言背景 Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言 Java之父:詹姆斯高斯林(James Gosling) 2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官…

Unity 边缘光

文章目录 边缘光是什么实现原理代码 refer: 参考1 参考2 边缘光是什么 边缘光的用处很广泛,比如材质的渲染,云的渲染,角色选中特效等 边缘光也是描边的一种 下面这两张就是添加边缘光后的对比: 这样的效果在这种玉石…

【Linux内核解析-linux-5.14.10】进程管理

1. 进程管理 进程管理主要包括: 进程调度:Linux内核中的进程调度机制,包括进程调度策略、调度器、进程状态等。进程创建:Linux内核中的进程创建机制,包括fork()、exec()等函数的实现原理。进程通信:Linux…

代码随想录算法训练营第五十九天| 单调栈 503 下一个更大元素II 42 接雨水

代码随想录算法训练营第五十九天| 单调栈 503 下一个更大元素II 42 接雨水 LeetCode 503 下一个更大元素II 题目: 503.下一个更大元素II 思路:本题重点在于如何处理循环数组,首先想到将两个数组拼在一起,然后使用单调栈求下一个最大值 方…

打造安全无忧软件应用的十大最佳实践

安全无忧的软件开发最佳实践实在是很有必要,因为安全风险无处不在。在网络攻击盛行的时代,它们可能影响到每个人,包括个人、公司和政府。因此,确保软件开发的安全性至关重要。 本篇文章将解释了什么是安全的软件,如何…

[SSD核心技术:FTL 17] 固态硬盘掉电保护也是一门艺术 | 掉电保护原理与抉择 | 掉电保护测试

声明 主页:元存储的博客_CSDN博客 依公开知识及经验整理,如有误请留言。 个人辛苦整理,付费内容,禁止转载。 内容摘要 全文4800字, 阅读大约 24 分钟 前言 1 系统掉电的灾难