活动目录数据库文件介绍

简介:

  活动目录中的数据库文件的介绍

  

  活动目录数据库包含大量的核心基础数据,应该妥善保护,及时备份。活动目录数据库是“dit”格式的数据库,和Exchange Server使用的数据库格式相同。在维护活动目录数据库前,只要停止ADDS域服务即可维护数据库。

  活动目录数据库文件介绍

Active Directory数据库是一个事务处理数据库系统,通过日志文件支持回滚操作,从而确保事务提到数据库中。与Active Directory关联的文件包括:

  • Ntds.ditActive Directory数据库文件

  • Edbxxxxx.log,事务日志文件

  • Edb.chk,检查点文件

  • Res1.logRes2.log,预留的日志文件

  • Temp.edb,临时数据库维护文件

  • Edbtmp.log,日志暂存文件

1.Ntds.dit

Ntds.dit随着数据库的填充而不断增大,日志的大小固定是10MB。对数据库进行任何更改都会被首先写到当前日志文件中,然后写入Active Directory数据库文件。

2.Edb.log

Edb.log是当前的日志文件。对数据库进行更改后,会将该更改写入到Edb.log文件中。

Edb.log文件充满事务之后,被重新命名为Edbxxxxx.log。(从00001开始,并使用十六进制累加)。由于Active Directory使用循环记录,所以日志文件写入数据库之后,旧日志文件会被及时删除。任何时刻都可以查看edb.log文件,而且还可能有一个或多个Edbxxxxx.log文件。

3.Res1.logRes2.log

Res1.logRes2.log是预留日志空间文件,确保在此驱动器上预留最后的20MB磁盘空间。采取这种做法的原因:为了给日志文件提供足够的空间,以便在其他所有磁盘空间都已使用的情况下可以正常关机。

4.Edb.chk

Edb.chk是数据库检查点文件,检查点是标识数据库引擎需要重复播放日志的点,通常在恢复或初始化时难数据库的一致性。出于性能考虑,日志文件应该位于数据库所在磁盘以外的其他磁盘上,以减少磁盘争用情况。进行备份时,会创建新的日志文件。

5.Temp.edb

Temp.edb文件是数据库维护时使用的临时文件,用于存储当前进程中处理的信息。

6.Edbtmp.log

Edbtmp.log日志文件是当前日志文件(Edb.log)填满时的暂时日志填充文件。

Edbtmp.log文件被创建后,已有的Edb.log文件被重命名为下一个日志文件,然后Edbtmp.log文件被重名为Edb.log。因为该文件名的使用很短暂,通常都看不到。

7.文件位置

默认状态下,活动目录数据库文件位于“C:\Windows\NTDS”目录中,如下图

安装时默认路径

wKioL1bNvjjgfAb_AAMqDPr9ApE285.jpg

安装后打开文件夹

wKioL1bNuxjQsz2OAALWvOpOFsU915.jpg


本文是王淑江王老师《windows Server 2012活动目录管理实践》一书中对活动目录中的数据库文件的介绍。






      本文转自cix123  51CTO博客,原文链接:,http://blog.51cto.com/zhaodongwei/1744831如需转载请自行联系原作者


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
22天前
|
监控 关系型数据库 数据库
OceanBase数据库常见问题之文件存在但是数据库提示文件不存在如何解决
OceanBase 是一款由阿里巴巴集团研发的企业级分布式关系型数据库,它具有高可用、高性能、可水平扩展等特点。以下是OceanBase 数据库使用过程中可能遇到的一些常见问题及其解答的汇总,以帮助用户更好地理解和使用这款数据库产品。
|
1月前
|
存储 关系型数据库 MySQL
如何处理爬取到的数据,例如存储到数据库或文件中?
【2月更文挑战第23天】【2月更文挑战第73篇】如何处理爬取到的数据,例如存储到数据库或文件中?
|
28天前
|
SQL Java 数据库连接
从来没想到我们会扒拉nohup文件去找我们想要的数据,然后往数据库中添加。。。...
从来没想到我们会扒拉nohup文件去找我们想要的数据,然后往数据库中添加。。。...
17 0
|
5月前
|
数据库
如何在web.config文件中配置连接Access数据库?
如何在web.config文件中配置连接Access数据库?
34 0
|
4月前
|
存储 JSON 关系型数据库
Pandas载入txt、csv、Excel、JSON、数据库文件讲解及实战(超详细 附源码)
Pandas载入txt、csv、Excel、JSON、数据库文件讲解及实战(超详细 附源码)
62 0
|
6月前
|
SQL 关系型数据库 数据库
RDS入门——Excel文件转存到RDS数据库实践
本实验将帮助您快速掌握RDS产品的实例开通,熟悉RDS产品的常用功能与基础操作,完成云上数据库搭建。
|
28天前
|
SQL Java 数据库连接
springboot解析txt文件顺便加到数据库中(nohup文件)
springboot解析txt文件顺便加到数据库中(nohup文件)
108 1
|
5月前
|
关系型数据库 MySQL 数据库
淘东电商项目(42) -利用Logstash自动同步数据库内容到ES(多文件方式)
淘东电商项目(42) -利用Logstash自动同步数据库内容到ES(多文件方式)
42 0
|
3月前
|
SQL 存储 Oracle
oracle如何定期备份数据库sql文件
【1月更文挑战第7天】oracle如何定期备份数据库sql文件
58 8
|
4月前
|
SQL 关系型数据库 MySQL
MySQL【实践 02】MySQL迁移到PostgreSQL数据库的语法调整说明及脚本分享(通过bat命令修改mapper文件内的SQL语法)
MySQL【实践 02】MySQL迁移到PostgreSQL数据库的语法调整说明及脚本分享(通过bat命令修改mapper文件内的SQL语法)
97 0