1

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にディレクトリエントリ間でコピーできるように、これを解決する方法がわかりません。

4

1 に答える 1

1

大まかに:

まず、宛先サーバーに適切なスキーマ要素がインストールされていることを確認します。

エクスポート/インポート方法

  • 必要なスキーマがターゲットサーバーに配置されていることを確認します
  • ソースディレクトリサーバーからLDIFファイルにデータをエクスポートします
  • LDIFをターゲットにインポートします

強引な

ですべてのエントリを検索しldapsearch、ファイルに保存するか、に直接パイプしますldapmodify。これは、スキーマがすでに一致していて、次のアクセス権が必要な場合を除いて機能しません。

  • ソースからすべてのエントリを取得します
  • 宛先にエントリを追加します

も参照してください

于 2012-06-01T12:45:25.817 に答える