活动目录数据库文件介绍-阿里云开发者社区

开发者社区> 技术小胖子> 正文

活动目录数据库文件介绍

简介:
+关注继续查看

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

  

  活动目录数据库包含大量的核心基础数据,应该妥善保护,及时备份。活动目录数据库是“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如需转载请自行联系原作者


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
linux->windows主动推送文件同步目录数据 linux-windows数据目录同步
1 .windows下安装openssh for windows工具,下载地址 https://www.mls-software.com/opensshd.html 2.修改openssh安装目录下etc/sshd_config 3.
907 0
Android Studio 通过一个登录功能介绍SQLite数据库的使用
前言:         SQLite简介:是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。
4219 0
PostgreSQL 10.1 手册_部分 III. 服务器管理_第 28 章 监控数据库活动
第 28 章 监控数据库活动 目录 28.1. 标准 Unix 工具 28.2. 统计收集器 28.2.1. 统计收集配置 28.2.2. 查看统计信息 28.2.3. 统计函数 28.3. 查看锁 28.4. 进度报告 28.4.1. VACUUM进度报告 28.5. 动态追踪 28.5.1. 动态追踪的编译 28.5.2. 内建探针 28.5.3. 使用探针 28.5.4. 定义新探针 一个数据库管理员常常会疑惑,“系统现在正在做什么?”这一章会讨论如何搞清楚这个问题。
960 0
Renascence架构介绍——目录
这一系列文章是为个人项目作一个介绍,有兴趣的朋友可以关注一下。 https://github.com/jxt1234/Renascence 先写个目录,以后按目录更新 1、自动编程体系设想 2、Renascence架构 3、使用方法——下层适配 4、使用方法——上层接口与GP公式 5、原理——遗传规划算法介绍 6、原理——最优化算法介绍
980 0
ant build.xml文件中能使用的属性介绍
ant build.xml文件中能使用的属性介绍
15 0
PostgreSQL 数据库数据文件BLOCK一致性校验、备份集恢复后的有效性快速校验 - pg_verify_checksums
PostgreSQL 数据库数据文件BLOCK一致性校验、备份集恢复后的有效性快速校验 - pg_verify_checksums
1026 0
C# 将数据写入当前程序安装目录某文件夹下
public static string GetXmlFullPath(string strPath) { string filePath = GetPhysicalPath(); if (filePath.IndexOf(":") > 0) { return filePath; } else { r
1407 0
21119
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载