|
| 简介 | |
| 对象 | |
| 课程大纲 | |
| 参加此项培训 |
本课程为期 3 天,本课程的目的在于向工作在企业环境中、有丰富经验的数据库管理人员(DBA)传授如何设计数据库方案以满足其所在组织的可用性需要。它强调学生在设计过程中应广泛考虑高可用性,包括考虑数据库本身和整体环境、商业需要和需求调整以及考虑网络、系统和数据库方面的因素。学生还将学习如何存档和测试高可用性数据库方案。
此课程面向的对象是专家级 DBA,目前在企业组织中可定义高可用性方案的人。他们通常具有三年或三年以上的数据库工作经验并且承担产品生命周期(设计、开发、配置、优化、维护和支持)中两个或两个以上阶段的工作。
参加本课程之前,必须:
| • | 必须对网络构架有一个基本的了解——例如引起网络故障的原因、虚拟专用网(VPN)以及网络组件运行特性的差异等等。 | ||||||||||||
| • | 必须了解如何权衡不同的冗余存储类型——如独立磁盘冗余阵列(RAID)级别的含义及其与存储区域网络(SAN)的区别等等。 | ||||||||||||
| • | 必须了解复制如何工作以及复制如何实现。 | ||||||||||||
| • | 必须熟练读取用户需求和业务需求文档——如开发项目的版本或任务陈述或业务分析报告。 | ||||||||||||
| • | 必须具有监控和故障诊断技能。 | ||||||||||||
| • | 必须了解操作系统和平台。特别是,必须了解硬件如何产生故障、系统如何与数据库集成、平台或操作系统能做什么以及操作系统与数据库如何交互。 | ||||||||||||
| • | 必须了解应用构架。特别是,必须了解应用程序如何标识服务器连接、如何在三层内设计应用程序、应用程序能做什么、应用程序与数据库的交互以及数据库与平台或操作系统的交互。 | ||||||||||||
| • | 必须具有 SQL Server 以下区域的专业技能:
| ||||||||||||
| • | 必须知道如何使用以下工具:
|
学习完本课程后,将能够:
| • | 通过分析需求选择适当的高可用性解决方案 |
| • | 设计高可用性数据库存储解决方案 |
| • | 设计故障转移群集解决方案 |
| • | 设计日志传送解决方案 |
| • | 设计数据库镜像解决方案 |
| • | 设计基于复制的高可用性解决方案 |
| • | 组合高可用性技术,最大程度地提高可用性 |
| • | 记录并测试高可用性策略 |
第 1 章:选择适当的高可用性解决方案
介绍了为确定业务需求和高可用性的技术和非技术约束提供了相关准则。这一章也说明了分析需求和高可用性约束的准则。最后,这一章还简要概括了现有的高可用性技术,并介绍了为满足业务需求和约束而确定适当高可用性技术的流程和准则。
课程
| • | 确定适当的高可用性解决方案 |
| • | 确定高可用性需求和约束 |
| • | 分析高可用性需求和约束 |
实验 1:制定高可用性解决方案
| • | 练习 1. 收集需求 |
| • | 练习 2. 排列需求的优先次序 |
| • | 练习 3. 确定适当的高可用性技术 |
| • | 练习 4. 制定高可用性解决方案 |
学习完本章后,将能够:
| • | 解释 SQL Server 2005 高可用性解决方案的最低需求 |
| • | 确定高可用性需求和约束 |
| • | 分析高可用性需求 |
本章提供了确定 SQL Server 数据库、组件和外部文件(作为数据库系统的一部分)的存储需求的准则和注意事项。本章还说明了为这些资源设计存储解决方案的准则。您也将学习为最大程度地提高可用性设计还原策略。最后,本章还说明了恢复损坏和部分损坏的系统和用户数据库的准则。
课程
| • | 确定 SQL Server 数据库的存储需求 |
| • | 确定 SQL Server 组件和文件的存储需求 |
| • | 设计 SQL Server 数据库的存储解决方案 |
| • | 设计备份和还原策略 |
实验 2 :设计高可用性数据库存储解决方案
| • | 练习 1. 确定存储需求简介 |
| • | 练习 2. 选择适当的存储解决方案 |
| • | 练习 3. 设计 RAID 解决方案 |
| • | 练习 4. 设计备份和还原策略 |
学习完本章后,将能够:
| • | 确定 Microsoft SQL Server 数据库的存储需求 |
| • | 确定 SQL Server 组件和文件的存储需求 |
| • | 为每个数据库资源设计高可用性存储解决方案 |
| • | 设计 SQL Server 数据库的备份和还原策略 |
本章提供了设计 SQL Server 群集的注意事项和准则。本章也提供了设计恢复策略和阐明数据库群集测试计划的准则。接着,本章说明了迁移和升级 SQL Server 群集的注意事项。最后,本章说明了制订故障转移群集的操作计划的过程。您也将学习影响群集环境的计划和意外事件。
课程
| • | 设计故障转移群集平台 |
| • | 设计 SQL Server 群集的实施 |
| • | 为故障转移群集设计恢复策略和测试计划 |
| • | 迁移和升级 SQL Server 群集 |
| • | 为群集设计操作计划 |
实验 3 :设计切回群集解决方案
| • | 练习 1. 设计群集拓扑 |
| • | 练习 2. 设计操作计划 |
| • | 练习 3. 验证 SQL Server 群集配置 |
| • | 练习 4. 监视 SQL Server 群集故障转移 |
学习完本章后,将能够:
| • | 设计故障转移群集平台 |
| • | 设计群集的实施 |
| • | 为故障转移群集设计恢复策略和测试计划 |
| • | 迁移和升级 SQL Server 群集 |
| • | 设计最大程度地提高可用性的群集操作计划 |
本章提供了设计日志传送的准则和注意事项。本章介绍了确定日志传送服务器角色和拓扑的准则,并说明了升级日志传送的准则。最后,本章说明了设计日志传送操作计划的步骤。您也将学习影响日志传送环境的计划和意外事件。
课程
| • | 设计日志传送解决方案简介 |
| • | 设计日志传送服务器角色和拓扑 |
| • | 设计日志传送升级策略 |
| • | 设计日志传送的操作计划 |
实验 4:设计日志传送解决方案
| • | 练习 1. 选择适当的日志传送体系结构 |
| • | 练习 2. 设计日志传送数据库角色和拓扑 |
| • | 练习 3. 设计操作计划 |
| • | 练习 4. 验证并测试日志传送解决方案 |
学习完本章后,将能够:
| • | 掌握设计日志传送解决方案的注意事项 |
| • | 设计日志传送服务器角色和拓扑 |
| • | 设计升级日志传送的策略 |
| • | 设计日志传送的操作计划,最大限度地提高可用性 |
在本章中,提供了设计数据库镜像的准则和注意事项。本章提供了确定数据库镜像角色和拓扑的准则,并说明了从现有的 SQL Server 2000 的高可用性技术移植到 SQL Server 2005 的数据库镜像的准则,最后,本章还说明了设计数据库镜像操作计划的步骤。您也将学习影响镜像环境的计划和意外事件。
课程
| • | 设计数据库镜像解决方案简介 |
| • | 为数据库镜像设计数据库角色和拓扑结构 |
| • | 将高可用性解决方案改为数据库镜像 |
| • | 为数据库镜像设计运行计划 |
实验 5:设计数据库镜像解决方案
| • | 练习 1. 选择合适的镜像构架 |
| • | 练习 2. 为数据库镜像设计数据库角色和拓扑结构 |
| • | 练习 3. 设计运行计划 |
| • | 练习 4. 评估从群集到镜像的迁移选项 |
学习完本章后,将能够:
| • | 说明设计数据库镜像解决方案时的各种注意事项 |
| • | 为数据库镜像设计数据库角色和拓扑结构 |
| • | 将现有的高可用性解决方案改为数据库镜像 |
| • | 为数据库镜像设计最大限度地提高可用性的运行计划 |
本章提供了设计基于复制的高可用性解决方案的准则和注意事项。本章提供了确定复制服务器角色和拓扑以及升级复制的准则。最后,本章说明了设计复制操作计划的步骤。您也将学习影响复制环境的计划和意外事件。
课程
| • | 设计复制解决方案简介 |
| • | 设计复制解决方案 |
| • | 设计复制升级策略 |
| • | 设计复制操作计划 |
实验 6 :管理灾难场景的准则
| • | 练习 1. 选择正确的复制架构 |
| • | 练习 2. 设计复制解决方案 |
| • | 练习 3. 设计操作计划 |
| • | 练习 4. 制定使用合并复制的灾难恢复策略 |
| • | 练习 5. 设计使用事务性复制的灾难恢复策略 |
学习完本章后,将能够:
| • | 介绍设计复制解决方案的注意事项 |
| • | 设计复制解决方案 |
| • | 设计复制升级策略 |
| • | 为使复制最大限度地提高可用性制定操作计划 |
在本章,提供了结合现有的高可用性技术设计高可用性解决方案的准则。本章使您能够评价每项高可用性技术的弱点。在本章中,您将学习确定互相补充的高可用性技术以最大程度地减少这些弱点的方法。
课程
| • | 评估每种高可用性技术的缺点 |
| • | 使用高可用性技术组合最大程度地提高可用性 |
实验 7 :组合高可用性技术
| • | 练习 1. 评估高可用性技术的缺点 |
| • | 练习 2. 使用技术组合最大程度地提高可用性 |
学习完本章后,将能够:
| • | 评估每种高可用性技术的缺点 |
| • | 使用高可用性技术组合最大程度地提高可用性 |
在本章,提供了记录并测试高可用性解决方案的准则。本章说明了高可用性解决方案文档的结构以及需要存档解决方案的原因。本章还将讨论创建高可用性解决方案测试计划的步骤。
课程
| • | 记录高可用性解决方案 |
| • | 创建高可用性解决方案的测试计划 |
实验 8 :记录并测试高可用性策略
| • | 练习 1. 记录高可用性解决方案 |
| • | 练习 2. 创建测试计划 |
学习完本章后,将能够:
| • | 记录高可用性解决方案 |
| • | 创建一个高可用性解决方案的测试计划 |
|