活动目录灾难恢复:利用备份恢复域控制器
在核心站点的每个域控制器都无法响应时,尽管拥有一个包括防止复制失灵的程序的灾难恢复计划非常重要,但那种情况是很难发生的。更常见的困难是由于硬盘崩溃,劣质网卡,文件系统退化,活动目录退化或各种小问题,都会造成一个域控制器的损坏。
那么对于单个域控制器失灵该如何制定灾难恢复计划呢?
这里有两个答案:
1、从备份中进行恢复(注意:活动目录是处于系统状态,因此系统状态的恢复也能恢复活动目录)。
2、不要进行恢复。重新安装并进行再提升,或者只用通过降级再提升的方法。
第一种方案,也就是从备份进行恢复,并没有看起来的容易。尽管多数直接的方法就是像上面提到的那样重新提升域控制器性能,但在很多情况里是需要从备份进行恢复的。例如,恢复一个没有活动域控制器的域或整个森林时,只有通过恢复域中一个域控制的系统状态,然后安装其他服务器并将其提升到域控制器来完成。这里不需从备份里恢复其他域控制器。在一个多重域森林里,你必须首先恢复根域,然后再是子域。关于该过程的信息,微软在他们的白皮书:《最佳方法:活动目录森林恢复》里都有记录。
在从备份媒介进行域控制器恢复时,要注意以下几点:
1、只需在每个域中恢复单个域控制器(如果是多重域和父子结构,就要从根域开始)。在恢复了第一个域控制器后,利用DCPromo载入附加域控制器。
2、在一个确实的灾难恢复计划里,你必须认识到恢复很可能在不同硬盘而不是进行备份的初始硬盘里进行。这里可参看微软KB文章263532:如何在拥有不同硬盘配置的计算机里进行活动目的灾难恢复。
3、备份带只在60日内适用,或者根据Tonbstone生命周期值的设定情况而定。(参看微软KB216993:活动目录备份的有效期为60日)。确保你能定期创建并验证备份带,并将其安全保存。
4、没必要简单恢复一个域控制器,因为它通常扮演一个或多个FSMO角色。这些角色也能交由其他域控制器完成。如果你确实拥有一个角色,那么初始的角色获得者就不再存在(清除并重新装载)。
5、在现有域中,自备份开始那天,从备份带自动恢复一个域控制器所要的天数会让域控制器过时。这会引起同步现象,由于要复制的变化增大从而增加了复制升级的时间,对网络的影响也更大。这就取决于备份带创建起所引起的更改数量。
我与一些管理员一起工作过,他们都打算从备份带恢复域控制器。有一次,两个域控制器都发生故障,只能在不同时候通过备份带进行恢复。我们花了2天时间使系统恢复工作,而且我们也是按照规定步骤做的,也就是手动降级域控制器,清理活动目录,等待复制然后以相同名字重新升级。值得注意的是,一个降级并重新升级域控制器的原因是由于复制无法进行。但如果复制中断,也无法通过DCPromo进行降级。在3月份的活动目录灾难恢复系列问题中,我们将学习如何手动降级域控制器,清理活动目录,并且修复一些安装在域控制器里,在手动降级过程中又出现问题的应用程序,如Exchange。
- · Informix动态服务器onstat选项
- · Informix SQL 的使用技巧
- · 在UNIX下的Informix-online中合理地组织表
- · 开发优质高效的Informix数据库应用程序(1)
- · Informix数据备份技巧
- · Informix 4GL写的转换成大写金额字串的函数
- · 一个批量删除临时表的sh用于informix
- · 影响CPU使用率的配置参数和环境变量
- · Ontape -r 恢复总结(1)
- · 用shell实现Informix的性能监控
- · Windows xp下的Informix connect配置方法
- · OnLine非正常结束后处理办法
- · OnLine进程被挂起后处理办法
- · Informix动态服务器表分片策略的计划和调整
- · 备份Informix-Online数据库三法
- · datetime类型简介
- · 配置Informix动态服务器中CPU虚处理器
- · online的备份详解
- · 配置和实现Informix ON-Bar的备份解决方案
- · Informix sysmaster表详解
- · JDBC连接Informix IDS
- · Sybase数据库死锁对策
- · SYBASE ASA数据库恢复方法
- · Sybase数据库简介(1)
- · SYBASE零售行业解决方案
- · SYBASE数据库日志详解
- · SQL Server 的通用分页显示存储过程
- · Oracle数据库中索引的维护(1)
- · Oracle9i的索引监视及注意事项
- · Oracle 的位图索引简述
- · 在ORACLE里按用户名重建索引的方法
- · Oracle数据库强制索引
- · 改善Oracle的索引
- · Oracle管理查询管用的sql语句
- · Oracle中的模糊查询
- · Oracle 中使用层次查询方便处理财务报表
- · 使用Oracle的Instr()与decode()函数进行多条件组合查询
- · MS SQL Server查询优化方法
- · Access使用查询
- · Access的跨库查询
- · Access 创建索引
- · 为数据库建立索引
- · 优化Microsoft Access提高速度
- · Sybase数据库的性能优化
- · 查询优化
- · 提高ORACLE数据库的查询统计速度
- · ORACLE SQL性能优化 (上)(1)
- · ORACLE SQL性能优化 (下)(1)
- · SQL Server性能分析参数
- · SQL Server 性能优化工具(1)
- · 使用索引调节向导调整应用程序的性能
- · 优化SQL Server服务器内存配置的策略
- · 影响SQL server性能的关键三个方面
- · MySQL性能优化的参数简介
- · MYSQL数据库的查询优化技术
- · 确定Oracle数据库表中重复的记录
- · Access数据库与SQLserver2000的数据互导
- · SQLServer和Access、Excel数据传输简单总结
- · SQL Server到Oracle连接服务器的实现
- · 使用SQL Server数据转换服务升迁Access数据库(1)
- · 将Access移植到SQL Server
- · 联系使用Excel和SQL(1)
- · 避免Access和SQL Server的空值冲突
- · 保护SQL Server:为安全性而安装
- · SQL Server 2000 客户端实用程序
- · 执行一个安全的SQL Server安装
- · SQL Server安全-加密术和SQL注入攻击
- · 指定文件位置优化性能
- · SQL Server备份的三个恢复模型
- · SQL Server的空值处理策略
- · 两个SQL Server维护技巧
- · 用SQL Server保持会话状态
- · 使用SQL服务器内置的错误寻找器寻找和剖析错误
- · 安装SQL Server 2000
- · SQL Server 2000 与 SQL Server 7.0 版兼容性问题
- · MS SQL Server 7.0 性能优化指南
- · MS SQL Server 7.0 的 SAP R/3 性能优化指南
- · 基于WEB的数据库查询
- · Sql Server全文搜索中文出错的问题
- · SQL Server7移动数据的6种方法

