您的位置:首页 > 数据库

AD数据库的备份及整理方法

2009-03-04 00:41 381 查看
记得有人说过这样的一句话:“以后的计算机工程将只省下网络和计算机”,由此可见数据库在其中起了多大的作用。可以说数据库的应用无处不在;在微软的系统中更是如此。其实不管是大到成千上万的AD数据还是更多的邮件信息;或是小到一个网段的DHCP数据都用到了数据库。只是因为了解得不多而且它们都很小(相比较专业数据库),所以不像那些专业的数据库软件如Oracle,MSSQL,MYSQL这样广为人知。但是通过下面的操作,你也许会有一个大概的了解了。
  AD的应用可以说是中小企业用得较多的一个应用,有关它相关的优点不用我在这里说明,当然,如果你对AD还不是很了解,建议去看看相关的资料后再来看这篇文章。在AD应用中或多或少会出现一些莫名的问题:
  服务器突然变慢了,但是又找不到问题所在。
  AD规划时没预计磁盘空间,结果系统盘的空间不够,而且增长最快的文件是sysvol下的几个文件。。。。。。
  如果你遇到这些问题,那么这篇文章也许可以帮到你。
  在开始之前先介绍一个工具:ntdsutil,对windows比较熟悉的人可能会发现一个比较有趣的现像,只要涉及到util的字眼的工具,那它的功能肯定是强大得没法说,像这里说的AD的管理工具,除了对数据库外理外,抢夺操作主控等一系列高难度的事情都可以搞定。可以这么说,如果用这个工具都搞不定AD的问题,那估计其它工具会更难。用过exchange2003的应对eseutil不陌生吧,对理管理exchange,它的作用相当于万金油。这里就不做过多的介绍,如果你对它比较感兴趣,可以参考:http://support.microsoft.com/kb/296788/zh-cn
  一般的2003系统(除了2003 R2)默认没有安装这个软件,所以要安装 Windows 支持工具,请按照下列步骤操作:
1. 在 CD-ROM 或 DVD-ROM 驱动器中插入 Windows Server 2003 安装 CD。
2. 单击“开始”,单击“运行”,键入驱动器盘符:\Support\Tools\suptools.msi,然后按 Enter 键。
  要启动 Ntdsutil,请单击“开始”,单击“运行”,在“打开”框中键入 ntdsutil,然后按 Enter 键。注意:要访问可用命令的列表,请键入 ?,然后按 Enter 键。
  Windows Server 2003 目录服务会以独占模式打开它的文件。这意味着,当服务器作为域控制器运行时,其文件是无法管理的。要在“目录服务还原”模式中启动服务器,请按照下列步骤操作:
1. 重新启动计算机。
2. 在显示 BIOS 信息后,按 F8 键。
3. 使用向下箭头键选择“目录服务还原模式(仅限 Windows Server 2003 域控制器)”,然后按 Enter 键。



4. 使用向上箭头键和向下箭头键选择 Windows Server 2003 操作系统,然后按 Enter 键。
5. 使用您的管理帐户和密码登录。



  AD的数据库文件存放在sysvol中,一般情况下,该目录是无法移动的,但是您可以将其中的Ntds.dit 数据文件移动到新文件夹。如果您这样做,注册表就会被更新,以便“目录服务”在您重新启动服务器时使用新位置。要将数据文件移动到另一文件夹,请按照下列步骤操作:
1. 单击“开始”,单击“运行”,在“打开”框中键入 ntdsutil,然后按 Enter 键。
2. 在 Ntdsutil 命令提示符下,键入 files,然后按 Enter 键。图中显示了数据库的位置位于c:\windows\ntds下。



3. 在文件维护命令提示符下,键入 info来查看信息,然后键入 move DB to 新位置(其中新位置 是您为此目的创建的现有文件夹),然后按 Enter 键。完成后数据库的位置被移动到了D盘。但是注意看其日志文件的路径还是没有改变。如下图示:






4. 在文件维护命令提示符下,键入 move logs to 新位置(其中新位置 是您为此目的创建的现有文件夹),然后按 Enter 键。这样完成对日志文件的移动操作。如下图示:









   以上完成了对AD数据库的移动操作,那么当系统数据较多且更新删除比较频繁时会发现系统反应越来越慢,但重启系统后如果仍不能改观的话可以尝试对AD数据库进行手工整理,在正常情况下,系统会在线自动的每隔12小时执行一次整理操作。手工整理一定要在离线的“目录还原”方式下进行。
  其方法和上面差不多,执行:compact to 路径就可以了。如下图示:



  执行完后会重新生成一个ntds.dit文件,这时将该文件copy至原有的系统目录下就可以了(一般情况是c:\windows\NTDS下)。
  当然,该命令功能强大,我这里给出的不过是冰山一角,有兴趣的可以多去了解下。期待更多更好的文章。本文出自 51CTO.COM技术博客
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐