LDAP命令介绍---dsreplication--enable:DISABLE

enable

用法:  dsreplication enable {选项}
更新服务器的配置以复制指定基础 DN 下的数据。如果某个指定的服务器正在复制其他服务器中基础 DN 下的数据, 执行此子命令将会更新所有服务器的配置 (因此,
对于每个添加到复制拓扑中的服务器, 将都能执行一次命令行)


全局选项:
    请参阅 "dsreplication --help"

SubCommand 选项:
-h, --host1 {主机}
    第一个服务器 (将复制其内容) 的全限定主机名或 IP 地址。如果服务器配置为具有不同地址, 那么建议通过多次指定该选项来提供地址
    默认值: oud
-p, --port1 {端口}
    第一个服务器 (将复制其内容) 的目录服务器管理端口号
    默认值: 4444
-D, --bindDN1 {bindDN}
    绑定到第一个服务器 (将复制其内容) 时所用的 DN。如果未指定, 将使用全局管理员进行绑定
    默认值: cn=Directory Manager
--bindPasswordFile1 {bindPasswordFile}
    包含绑定到第一个服务器 (将复制其内容) 时所用的口令的文件。如果没有为第一个服务器指定绑定 DN, 将使用全局管理员口令进行绑定
-r, --replicationPort1 {端口}
    第一个服务器中的复制机制使用的端口, 用来与其他服务器进行通信。仅当之前未在第一个服务器中配置复制时, 才必须指定此选项
    默认值: 8989
--secureReplication1
    指定是否对从第一个服务器建立的复制通信加密。只有在第一个服务器上首次配置复制时, 才考虑使用此选项
--noReplicationServer1
    不在第一个服务器上配置复制端口或更改日志。第一个服务器将包含复制数据, 但不包含对复制数据所做的修改的更改日志。请注意,
    每个复制拓扑必须至少包含两个带有更改日志的服务器, 以避免发生单点故障
--onlyReplicationServer1
    在第一个服务器上仅配置更改日志和复制端口。第一个服务器将不包含复制数据, 但会包含对其他服务器上复制数据所做的修改的更改日志
-O, --host2 {主机}
    第二个服务器 (将复制其内容) 的全限定主机名或 IP 地址。如果服务器配置为具有不同地址, 那么建议通过多次指定该选项来提供地址
    默认值: oud
--port2 {端口}
    第二个服务器 (将复制其内容) 的目录服务器管理端口号
    默认值: 4444
--bindDN2 {bindDN}
    绑定到第二个服务器 (将复制其内容) 时所用的 DN。如果未指定, 将使用全局管理员进行绑定
    默认值: cn=Directory Manager
-F, --bindPasswordFile2 {bindPasswordFile}
    包含绑定到第二个服务器 (将复制其内容) 时所用的口令的文件。如果没有为第二个服务器指定绑定 DN, 将使用全局管理员口令进行绑定
-R, --replicationPort2 {端口}
    第二个服务器中的复制机制使用的端口, 用来与其他服务器进行通信。仅当之前未在第二个服务器中配置复制时, 才必须指定此选项
    默认值: 8989
--secureReplication2
    指定是否对从第二个服务器建立的复制通信加密。只有在第二个服务器上首次配置复制时, 才考虑使用此选项
--noReplicationServer2
    不在第二个服务器上配置复制端口或更改日志。第二个服务器将包含复制数据, 但不包含对复制数据所做的修改的更改日志。请注意,
    每个复制拓扑必须至少包含两个带有更改日志的服务器, 以避免发生单点故障
--onlyReplicationServer2
    在第二个服务器上仅配置更改日志和复制端口。第二个服务器将不包含复制数据, 但会包含对其他服务器上复制数据所做的修改的更改日志
-S, --skipPortCheck
    跳过用于确定指定的复制端口是否可用的检查
--noSchemaReplication
    不复制服务器之间的模式
--useSecondServerAsSchemaSource
    使用第二个服务器来初始化第一个服务器的模式。如果此选项和 --noSchemaReplication 选项均未指定,
    则将使用已具有复制配置的服务器的模式来初始化其他服务器的模式。如果未指定此选项且没有任何服务器有复制配置,
    则将使用第一个服务器的模式来初始化第二个服务器的模式
--noIntegrationReplication
    如果在两个服务器中均定义了这些选项, 则不自动复制用来与其他 Oracle 产品 (EUS, EBS 等) 集成的内部后缀。如果未指定此选项,
    则将复制后缀并初始化其内容 (使用选项 '--useSecondServerAsSchemaSource' 来强制使用第二个服务器作为初始化的源)
[oracle@oud ~]$ /sotware/oracle_ldap/Middleware/asinst_1/OUD/bin/dsreplication enable   --host1 192.168.63.129 --port1 4444 --bindDN1 "cn=root"   --bindPasswordFile1 /app/
pass.txt --replicationPort1 7777   --host2 192.168.63.135 --port2 4444 --bindDN2 "cn=root"   --bindPasswordFile2 /app/pass.txt --replicationPort2 7777   --adminUID admin --adminPasswordFile /app/pass.txt --baseDN "dc=com" -X -n正在建立连接 ...... 完成。

正在更新注册信息 ..... 完成。
正在更新 baseDN dc=com 的复制配置 ....................... 完成。
正在更新 注册数据 (cn=admin data) 的复制配置 ............... 完成。
正在更新 模式 的复制配置 ................ 完成。

正在将服务器 192.168.63.135:4444 上的注册信息初始化为服务器 192.168.63.129:4444 的内容 ................... 完成。

正在将服务器 192.168.63.135:4444 上的模式初始化为服务器 192.168.63.129:4444 的模式 ..... 完成。

已成功启用复制。请注意, 要正确进行复制, 您必须初始化正在复制的基础 DN 的内容 (使用 dsreplication initialize
执行该操作)。

请参阅 /tmp/oud-replication-69721301391323696.log 以了解有关此操作的详细日志。



[oracle@oud bin]$ ./dsreplication status --adminUID admin --adminPasswordFile /app/pass.txt -X   --hostname 192.168.63.129 --port 4444

正在建立连接 ....... 完成。


dc=com - 已启用复制
==============

服务器                  : 条目 : M.C. [1] : A.O.M.C. [2] : 端口 [3] : 状态 [4] : 冲突 [5]
---------------------:----:----------:--------------:--------:--------:-------
192.168.63.128:4444  : 1  : 0        : N/A          : 7777   : 正常     : 0
192.168.63.129:4444  : 0  : N/A      : N/A          : 7777   : 正常     : 0
192.168.63.135:4444  : 1  : 0        : N/A          : 7777   : 正常     : 0

[1] 在此元素上仍丢失的更改数 (但已将这些更改至少应用到一个其他服务器)。
[2] 最早丢失的更改的存活时间: 尚未到达此元素的最早更改的存活时间 (秒)。
[3] 在正复制其内容的服务器之间进行通信所使用的复制端口。
[4] 此元素中的复制的状态。
[5] 当前未解决的复制冲突数量。

DISABLE

用法:  dsreplication disable {选项}
对指定服务器中所提供的基础 DN 禁用复制, 并且删除其他服务器 (指定服务器正在复制其中的数据) 中的引用


全局选项:
    请参阅 "dsreplication --help"

SubCommand 选项:
-h, --hostname {主机}
    目录服务器主机名或 IP 地址
    默认值: oud
-p, --port {端口}
    目录服务器管理端口号
    默认值: 4444
-D, --bindDN {bindDN}
    绑定到要禁用复制的服务器时所用的 DN。未在服务器中定义任何全局管理员, 或者用户不想在其他所复制的服务器中删除引用时, 必须使用此选项。指定此选项时,
    将用到为全局管理员提供的口令
    默认值: cn=Directory Manager
--disableReplicationServer
    禁用复制服务器。指定服务器上的复制端口和更改日志被禁用
-a, --disableAll
    禁用指定服务器上的复制配置。服务器的内容不再复制, 如果已配置复制服务器 (更改日志和复制端口), 则会禁用
--noIntegrationDisable
    如果复制了用来将基础 DN 的内容与其他 Oracle 产品 (EUS, EBS 等) 集成的内部后缀, 则不自动禁用它们
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凤舞飘伶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值