Active Directory的脱机碎片收拾,Active Directory系列之七51CTO博客 - 凯发娱乐

Active Directory的脱机碎片收拾,Active Directory系列之七51CTO博客

2019年04月23日12时52分32秒 | 作者: 又亦 | 标签: 碎片,收拾,脱机 | 浏览: 1495

Active Directory的脱机碎片收拾 Active Directory是一个被规划用于查询的非联系型数据库,Active Directory运用一段时刻后,需求对数据库内容进行保护,以削减数据碎片及进步查询功率,今日咱们就为咱们介绍一下怎么对Active Directory的数据库进行离线保护。 Active Directory创立时默许的数据库及事务日志的寄存途径是C:\Windows\NTDS,咱们翻开前文中创立的域控制器Florence,定位到C:\Windows\NTDS目录下,先来了解一下下图中各文件的效果。其间的NTDS.DIT是Active Directory的数据库文件,EDB.LOG是事务日志文件,事务日志文件记载了数据库内容的改变,非常重要。默许的事务日志文件巨细只要10M,假如事务日志文件现已记载满了,体系就会自动地生成edb00001.log用以持续存储事务日志,假如edb00001.log也存满了,就会接下来生成edb00002.log,以此类推。趁便提一下,在出产环境下,咱们应该把数据库文件和事务文件分隔存储,这样既能够进步功能,也能够添加数据安全性,但Win2003要求Active Directory的数据库和事务日志都存储在同一个硬盘上,不像Win2000中Active Directory的数据库和事务日志能够存储在不同的硬盘上。 EDB.CHK是事务日志的检查点文件,记载了硬盘上的Active Directory和内存中Active Directory在内容上的差异,一般此文件用于Active Directory的初始化或复原。RES1.LOG和RES2.LOG是体系保存的事务日志文件,这两个文件总共占用了20M空间,首要意图便是为了给Active Directory的事务日志预留20M空间,防止当硬盘空间用光后无法正常关机。   Active Directory运用一段时刻后,会发生数据碎片,表现为Active Directory占用的空间增大,响应速度下降,这时就需求对Active Directory做一些碎片收拾了。Active Directory的碎片收拾分为在线和离线两部分,默许情况下在线收拾会12小时进行一次。在线收拾的优点是在数据库保护的过程中不需求封闭Active Directory,用户不会受到影响;缺陷是在线收拾只能在已分配的数据库空间内进行碎片收拾,无法削减数据库占用的空间。假如Active Directory的规划不大,数据改变不频频,咱们运用默许的在线收拾也就能够了。假如Active Directory的数据库很大,达到上G的规划,并且数据频频更改,这时咱们就要运用今日说到的离线保护了。离线保护需求对Active Directory进行脱机处理,然后再进行Active Directory的碎片收拾,这个过程中Active Directory无法运用,根据AD的事务体系会受到影响,因而主张在作业闲暇时刻例如晚上进行。Active Directory进行脱机碎片处理后,能够有效地削减Active Directory数据库的巨细,进步查询速度,有的单位通过第Active Directory进行脱机碎片处理后,能够把Active Directory的巨细从11G降为6G!因而对Active Directory更新频频,并且Active Directory内包括海量数据的单位来说,离线保护仍是很有必要做的。 怎么才能对Active Directory进行离线的脱机碎片收拾呢?咱们以域控制器Florence举例为咱们演示应该怎么操作,首要咱们在Florence上要进入目录效劳复原形式,在这个形式下,Active Directory将被脱机挂起,然后咱们就能够对离线的Active Directory数据库进行处理了。如下图所示,咱们重启Florence,然后在自检完毕后按F8键挑选进入“目录效劳复原形式”。   进入目录效劳康复形式后,咱们输入指令 NTDSUTIL,如下图所示,咱们将运用NTDSUTIL对Active Directory进行碎片收拾。   如下图所示,咱们在NTDSUTIL中输入Files。   如下所示,咱们输入Compact To C:\,意思是对Active Directory数据库收拾碎片后紧缩到C盘的根目录下,这样咱们将在C盘的根目录下得到一个消除了Active Directory碎片的Ntds.dit。   如下图所示,咱们能够发现真实紧缩Active Directory的是esentutl.exe,这个东西咱们今后也会常常运用,并且咱们会在Exchange中发现有相似的东西,这首要是因为Active Directory,Exchange,WINS等效劳器都运用了相似的非联系型数据库引擎。   如下图所示,紧缩成功后咱们用新的ntds.dit覆盖了本来的Active Directory数据库文件,一起删除了原有的日志文件,但仍然保存edb.chk文件。   如下图所示,这便是咱们进行碎片收拾后的Active Directory文件,假如在一个大型网络中,通过这种离线收拾后能够很明显地看出对磁盘空间的开释。     对Active Directory进行脱机碎片处理只能在单台域控制器上别离进行,对Active Directory紧缩不会影响Active Directory现有数据,也不会影响Active Directory的仿制。
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯发娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1
  • 2
  • 3

    MySQL索引根底ITeye

    索引,运用,哈希
  • 4

    数据库拜访优化规律ITeye

    数据,索引,运用
  • 5

    导入导出与字符集ITeye

    字符集,导入,导出
  • 6

    游标笔记ITeye

    游标,数据,读取
  • 7

    SQLSERVER分页查询ITeye

    查询,代码,计划
  • 8
  • 9

    oracle暗码修正办法ITeye

    暗码,修正,用户
  • 10