不明なオブジェクト

オブジェクトが「不明」タイプのベースクラスを持つことは、それなりの理由があります。不明のベースクラスを持つオブジェクトは、何に含めることも、また何を含めることもできます。さらに、どのような属性でも持つことができます。こうした不明の特別なプロパティは、相互運用性を円滑にして、特定の操作時にオブジェクトの整合性を保つために、eDirectoryの通常操作の過程で使用されます。ただし、管理者の対応に助言が必要とされるような、不明オブジェクトのケースがあります。オブジェクトに不明なベースクラスがある理由が理解できれば、eDirectoryの通常操作を中断させるような、不必要な、潜在的に危険を伴う対応をしなくても済みます。

ここでは、不明オブジェクトのさまざまなケースと取りあげ、iMonitorユーティリティを使用し、どうようにしてそのケースを見極めるか、対応が必要な場合にどうようにして問題を解決するかを説明します。

不明オブジェクトの検索

ツリー内の不明オブジェクトを見つけ出すには、オブジェクト統計情報レポートで不明オブジェクトを選択し、実行します。

不明オブジェクトの原因

次のような場合に、不明オブジェクトとなります。

必須属性が参照するオブジェクトが削除された

オブジェクトは、そのスキーマ定義と整合性がとれている必要があります。つまり、オブジェクトは、継承されたクラス定義の中に、すべてのネーミング属性と必須属性を持っている必要があります。オブジェクトがそのスキーマと整合性がとれなくなるのを許容できず、必須属性を削除しなければならない場合、eDirectoryはオリジナルのベースクラスを不明ベースクラス属性に、オリジナルの補助クラスを不明補助クラス属性に保存し、次にオブジェクトのベースクラスを不明にします。

原因の見極め

iMonitorでオブジェクトを参照し[Validate Entry]をクリックして不明オブジェクトについての情報を収集します。Validateのヘルプページで、診断Validateが実行中であると記述されます。不明ベースクラス属性の中に保存されている属性で、どの属性がオリジナルのベースクラスに必要かを確認します。

問題の解決

オブジェクトが外部参照で、まだバックリンクが設定されていないか、実オブジェクトが不明である

外部参照オブジェクトは、iMonitorなどの高度な診断ツールを使用しないかぎり、通常eDirectoryでは参照できません。外部参照は、ローカルのDIB(Directory Information Base)によって監視される必要がある名前です。ローカルのDIBには、実オブジェクトからの属性の部分的なキャッシュ、またはローカル処理の結果が含まれることがあります。一般に外部参照は、次のいずれかの場合に作成されます。

外部参照は、参照チェックプロセスによって維持されます。実レプリカ上では、このプロセスは「ユーザ」、「使用中」、および「バックリンク」の属性を維持します。

実際に維持されるのは、オブジェクトおよびeDirectoryのバージョンに依存します。ベースクラス、名前、および特定の属性はすべて維持されます。維持される属性の例として、ユーザオブジェクトの公開鍵とGUID、パーティションルートオブジェクトのレプリカ、およびNCP™オブジェクトのステータスとNDS®バージョンなどが挙げられます。

外部参照の配慮事項

外部参照に問題があるかどうかは、iMonitorを使用し、エージェントプロセスのステータスをチェックすることで通常確認できます。

原因の見極め
問題の解決

オブジェクトが前方向参照のみである

前方向参照は、サーバが作成する一時的なプレースホルダで、更新処理を成功させる前にエントリ用に通常必要とされるものです。また、その他のエントリを作成する場合とは異なり、前方向参照としてすでに存在するエントリを作成するコマンドをサーバが受信すると、サーバはエントリがすでに存在するとのエラーを返すのではなく、すでに存在するエントリを実エントリに変換します。

ほとんどの前方参照オブジェクトは、同期の過程で生じます。まれに、LDIFによって不完全な前方向参照オブジェクトが作成されることがあります。

症状の見極め
問題の解決

オブジェクトが補助クラスを持っているが、非補助クラス互換のレプリカ上でそのオブジェクトを表示している

原因の見極め
問題の解決

オブジェクトが削除中である

これらのオブジェクトは、iMonitorなどの高度な診断ツールを使用しないかぎり、eDirectoryでは通常確認できません。

原因の見極め
問題の解決

オブジェクトが実質的に破損している(可能性は低い)

NetIQテクニカルサポートまでお問い合わせください。

スキーマに不整合がある (可能性は低い)

NetIQテクニカルサポートまでお問い合わせください。

ゴーストオブジェクトである(可能性はかなり低い)

次の点をご確認の上、NetIQテクニカルサポートまでお問い合わせください。

原因の見極め
問題の解決

 

NetIQの商標については、http://www.netiq.com/company/legal/を参照してください。