我在Oracle Internet Directory Server上有用户和组,我想将所有内容都传输到ApacheDS。

甚至有可能还是有任何简单的方法来解决这个问题?

我尝试使用Apache Directory Studio复制/粘贴内容,但出现错误:

#!RESULT ERROR
#!CONNECTION ldap://xxx.xxx.xxx.xxx:10389
#!DATE 2012-06-01T10:08:05.769
#!ERROR [LDAP: error code 16 - NO_SUCH_ATTRIBUTE: failed for MessageType :
ADD_REQUEST Message ID : 11
Add Request : Entry
dn[n]: dc=xxxx,dc=com
objectclass: orclSubscriber

objectclass: domain
objectclass: top
orclaci: access to entry by
group="cn=RealmAdministrators,cn=groups,cn=OracleContext,dc=xxx,dc=com"
(browse,add,delete)
orclaci: access to attr=(*) by
group="cn=RealmAdministrators,cn=groups,cn=OracleContext,dc=xxx,dc=com" (read, write,
search, compare)
dc: xxx
orclsubscriberfullname: xxx
orclversion: 90400     orclentrylevelaci: access to entry by * (browse,noadd,nodelete)
orclentrylevelaci: access to attr=(jpegPhoto) by group="cn=OracleDASConfiguration,
cn=Groups,cn=OracleContext,dc=xxx,dc=com" (read,write,search,compare)
orclentrylevelaci: access to attr=(*) by * (read,search,nowrite,nocompare) :
ERR_04269 ATTRIBUTE_TYPE for OID orclaci does not exist!]


我想ApacheDS无法识别OID(orclaci)使用的某些属性,但是我要确定如何解决这个问题,以便可以将目录条目从Oracle IDS复制到ApacheDS

最佳答案

高层次:

首先,请确保在目标服务器上安装了适当的架构元素。

导出/导入方法


检查目标服务器上是否有必要的架构
将数据从源目录服务器导出到LDIF文件
将LDIF导入目标


蛮力

ldapsearch搜索每个条目,保存在文件或管道中直接到ldapmodify。除非架构已经匹配,否则这将无法工作,并且您具有以下必要的访问权:


从来源获取每个条目
将条目添加到目的地


也可以看看


LDIF
LDAP: using ldapsearch

10-06 12:53