在生产环境中,AD数据库随着公司的运作时间会变的比较肥硕,导致活动目录数据的读写效率降低。作为企业IT环境的管理员,我们应该有计划的整理活动目录数据库,从而实现提升DC的运行效率,同时保证IT基础架构环境持续高效运行。
要做AD数据库压缩重整,首先要在DC上按F8进入目录服务还原模式。在目录服务还原模式下打开命令提示符,键入ntdsutil
再键入Activate Instance NTDS 将当前的活动目录数据库NTDS设置为活动实例(这样就可以对活动目录相关文件进行操作了)
键入Files 进入活动目录数据实例的管理界面,可以在这个界面下对AD数据库文件和日志文件执行压缩、查询、移动、路径设定等操作,如下图所示:
首先,咱们来查看下ntds的信息:键入 Info 后按enter
接下来,我们键入 Compact to c: 命令将当前C:\WINDOWS\NTDS\ntds.dit 文件压缩到C:\ntds.dit
此时,咱们再打开一个命令提示符并在C盘下查看刚刚压缩过来的AD数据库文件
可以看到压缩过的数据库文件 ntds.dit 比原始的 C:\WINDOWS\NTDS\ntds.dit 文件要小很多。
现在只要当前的AD数据库实例使用这个数据库文件就可以了,我们可以通过以下方式实现:
将AD数据库实例的路径设置为C:\ntds.dit 。命令参考: set path DB C:\ntds.dit
我们还可以直接把AD数据库路径移动到指定地点,比如把刚刚设定到C:\ntds.dit 的AD数据库文件移动到原始位置C:\WINDOWS\NTDS\ntds.dit
先要把原始位置C:\WINDOWS\NTDS\ntds.dit(大小为16.1M)的数据库文件删除或者移动到其他位置,
接着使用Move DB to C:\WINDOWS\NTDS\ 指定AD数据库实例移动的位置目录
大家可以看到位置已经移动到了C:\WINDOWS\NTDS\ 目录下,并且大小为14.1M
此时因为活动目录数据已经是压缩更新的了所以建议大家及时做好新的AD备份。
此时您的IT基础架构环境就可以飞奔如初了,DC也会感觉到自己走路轻了一些。(DC同志兴奋的说:哈哈!减肥大成功!!!@_@!!)
减肥是需要的,但平时锻炼身体是必须的,基于AD的基础架构环境需要长期锻炼才能强健如牛!您的收益也会走出一条如牛市股票般的曲线!
本文转自 angerfire 51CTO博客,原文链接:http://blog.51cto.com/angerfire/207066,如需转载请自行联系原作者