域数据库复制原理

域数据库复制原理
数据库文件位置:

站点:一组高速且可靠连接的计算机。

多主机复制;一台域控内的数据发生变化,会通知其他域控制器进行同步。 15s同步一次

紧急数据:紧急数据会立即同步到PDC主机。

当域中的域控制器数量发生变化,例如增加或减少了域控制器,域控制器上的进程KCC就会进行Active Directory复制拓扑的计算。KCC被翻译为知识一致性验证器,我们在任务管理器的进程列表中看不到KCC,因为它属于LSACC进程的一部分。KCC可以自动计算出域控制器进行复制时所使用的拓扑,当域控制器数量较少时,KCC倾向于在域中使用环形拓扑进行Active Directory复制,也就是说当一个域控制器的Active Directory内容发生变化时,这个更改不会同时传递给其他所有的域控制器,而是要沿着KCC设计的环形拓扑一一传递下去。而且为了实现冗余以及提高效率,KCC设计的拓扑还是双环拓扑,下图就是一个域控制器的复制拓扑示意图,从图中可以看到,每个域控制器都有两个复制伙伴,Active Directory的复制沿着顺时针和逆时针两个方向进行。

为了减少复制延迟:从源DC到目标DC不允许超过3台。

同一个站点内的DC之间的AD DS复制使用更改通知的方式,即一台DC数据变化,15s后,通知其他域控。收到通知 DC如果需要就会发出更新数据的请求给源DC。源收到后,开始复制 。
复制伙伴:
直接复制伙伴  间接复制伙伴

不同站点之间数据同步,借助 桥头服务器。

复制冲突: 多台域控制器同时修改某个对象、某台DC在创建用户的时候,另一台DC将OU给删除了。。。。。。

检查以下项;
1  对象属性           对象的修改的次数(版本号),属性值从1开始
2  修改时间           在不同DC上对该对象修改时间,靠后的优先
3  修改对象的DC的GUID  比较GUID号的大小   GUID指的是DC的硬件值

实例:  Server01上创建用户 jinning ,进行AD备份,随后删除此用户,还原AD备份,请问此用户能还原成功吗?

步骤1: 在AD用户和计算机上创建用户:
步骤2:进行AD备份,利用Windows Server Backup.
步骤3:删除用户 
步骤4:进入目录还原模式,进行还原
步骤5:还原后,重新启动计算机
步骤6:查看删除的用户,是否还原,还原不成功的:

必须进行授权还原:手动增大对象的属性值
步骤1:在AD用户和计算机上创建用户:
步骤2:进行AD备份,利用Windows Server Backup.
步骤3:删除用户 
步骤4:进入目录还原模式,进行还原

操作主机:  FSMO
操作主机角色:
RID主机   PDC  结构    域命名   架构

RID主机: 用来产生用户的SID.    SID=域(本机)ID +  RID

查看用户SID:

PDC主机:
1. 兼容旧版操作系统(NT)
2.加快复制紧急数据
3. 域内时间同步

域内的所有客户端都与本域的PDC主机进行时间同步

域命名主机:  维护创建或者是删除域时,域名的唯一性

架构主机:  存放的是整个架构内的对象的属性

结构主机: 维护跨域对象的更新,如:A域的用户加入到B域的组中

域级别:  RID主机    PDC主机  结构主机   每个域中  
林级别: 域命名主机   架构主机          一个林中

找出FSMO
图形界面:

命令行:

实例: 通过图形界面找出当前域中的FSMO
RID  PDC    结构

域命名主机:
AD域和信任关系

架构主机:
运行命令:  regsvr32  schmmgmt.dll    注册架构主机动态链接库文件

运行:  MMC

实例:  通过命令行查看当前域中的FSMO
netdom  query  fsmo

实例: 转移操作主机
三种方法:
1.  图形界面

将操作主机从SERVER01转移到Server02上

2. NTDSUTIL
将操作主机从Server02转移到Server01上

3.将操作主机所在的DC 降域
通过降域的方式将操作主机转移到其他DC上

强制占有FSMO
适合于操作主机不可连接
实例:通过强制占有的方式,在Server01上抢占FSMO
准备:将现有的操作主机关机,其他DC(Server01)来抢占

通过ntdsutil

原操作主机不要再回到域中

时间: 2024-10-10 05:22:36

域数据库复制原理的相关文章

Active Directory数据库复制原理

前面的博文中和大家聊了很多关于域的话题,比如说额外预控.域的恢复等,但是大家可否知道我们上面说的这些都是靠两个域之间的数据库相互复制实现的,那么域之间的数据究竟是如何复制的呢,下面我们就来聊聊域数据库的复制原理: 在聊之前我们首先要知道一下几个关键问题: 1.域数据库存放的位置:c:\\windows\ntdsntds.dit 2.站点:一组高速且可靠连接的计算机称为站点 域的复制分为以下两种模式: 1.多主机复制模式:一台域控制器内的数据库发上变化,会通知其他域控制器进行同步.(15s同步一次

Mysql主从数据库架构的复制原理及配置详解

1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础.将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的.复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器.主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环.这些日志可以记录发送到从服务器的更新.当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置.从服务器接收

微软DFS基础知识及复制原理

DFS是微软Windows Server上面自带的分布式文件共享服务,通过使用DFS,可以帮助企业通过单一路径就可以访问到所有共享文件夹的内容,同时可以根据客户端登陆位置自动联系就近的服务器,提供文件服务器负载均衡和容错能力. DFS的主要功能分为两大块 为客户端提供统一的入口,实现不同文件服务器文件夹的复制,两大块功能分别由两个组件实现 DFS命名空间:可以安装在单独的成员服务器或域控,命名空间顾名思义,为用户提供一个逻辑的访问路径,例如,企业中有很多台windows共享服务器,很多NAS共享

mysql复制原理与机制一

复制原理:复制需要二进制日志记录数据库上的改变 slave的IO线程复制把master上的Binary log读取到本地的relay log里SQL线程负责把relay log恢复到数据库数据里

通过SQL Server 2008数据库复制实现数据库同步备份

SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份.这里的同步备份指的是备份服务器与主服务器进行 实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用.它是一种优于文件备份的数据库备份解决方案. 在选择数据库同步备份解决方案时,我们评估了两种方式:SQL Server 2008的数据库镜像和SQL Server 2008数据库复制.数据库镜像的优点是系统能自动发现主服务器故障,并且自动切换至镜

事务与数据库恢复原理

事务与数据库恢复原理 数据存储的逻辑单位是数据块,数据操作的逻辑单位是事务. 事务是用户定义的一组操作序列,有一条或多条相关SQL语句组成,是数据库应用程序的基本逻辑单位.事务管理技术主要包括数据库的恢复技术和并发控制技术. 事务的处理逻辑过程 1. 服务器进程捡取该事务的SQL语句,然后检查共享池,查看是否包含该SQL语句的共享SQL区. 2. 如有,则检查该用户是否有访问所涉及的数据的权限,如有,则使用共享SQL区处理该SQL语句.如果没有找到共享SQL区,则分配一个新的SQL区,以便分析.

【MongoDB】windows平台搭建Mongo数据库复制集(类似集群)(三)

关于windows平台搭建Mongo数据库复制集这个话题,我已经在前面写了两篇博客 第一篇: 如何在windows平台搭建Mongo数据库复制集 第二篇: 数据同步和故障自适应测试 在本篇里面,咱们重点总结一下复制集,以及分析一下它的工作原理 一.常见场景 应用程序和数据库之间的网络连接丢失 计划停机.断电.数据库服务硬盘故障等等 复制可以进行故障转移,复制能让你在副本间均衡读负载,保证复制节点与主节点保持同步 二.工作原理 副本集依赖于两个基础机制:oplog和"心跳"(heartb

Mysql高可用复制原理及主从实例测试解析

一.Mysql复制简介 使用mysql复制功能可以将主数据的数据复制到多台从服务器上.默认情况下,采用异步传输方式,数据复制可以在各种不同的网路环境中进行.主从复制技术在企业生产中得到了广泛应用,它避免了数据库的单点故障,当一台服务器宕机,其他服务器一样可以提供稳定可靠的数据服务. 1 mysql 复制原理 Mysql复制功能是将数据分布在多个系统上,这种机制是通过将Mysql的某一台服务器(master)的数据复制到其它服务器(slaves)上来实现的.复制过程中一个服务器充当主服务器,而一个

【MongoDB】windows平台搭建Mongo数据库复制集(类似集群)(转)

原文链接:[MongoDB]windows平台搭建Mongo数据库复制集(类似集群)(一) Replica  Sets(复制集)是在mongodDB1.6版本开始新增的功能,它可以实现故障自动切换和自动修复功能成员节点的功能,各个DB之间的数据完全一致,大大降低了单点故障的风险. [] 以上图示是三个节点的Replica Set架构.该图来源于红丸编写的<Mongodb管理与开发精要>这本书.从上图可以看出,结构类似与一个集群,其实完全可以当做一个集群.因为它确实和集群实现的作用是相同的. 一