基本修復ウィザードでは、無人修復、ローカルデータベースの修復、または単一オブジェクトの修復を実行できます。また、外部参照をチェックして不明なリーフオブジェクトを削除できます。
無人修復では、指定されたサーバのeDirectoryデータベースファイルに致命的なeDirectoryエラーがないかチェックし、修復します。このオプションは、実行されるたびに8つの主要な操作を実行します。これらの操作には、管理者が関与する必要はありません。これらの操作の中には、実行中にデータベースをロックするものがあります。無人修復では、ローカルデータベースファイルのセットが一時的に作成され、修復操作はこれらのファイルに対して実行されます。つまり、重大な問題が発生したとしても、オリジナルのファイルは無事です。
ローカルデータベースの修復で使用される対話式オプションを熟知していない場合は、この修復手段をお勧めします。無人修復を実行すると、データベースファイルが現在使用している2倍の容量の空きディスクが必要になる場合があります。詳細については、ローカルデータベースの修復の実行を参照してください。
eDirectoryが使用するオペレーショナルインデックスの再構築は、ローカルデータベースがロックされているときのみ可能です。
次の表に、無人修復の実行中に行われる操作について示します。
無人修復を実行するには、次の操作を行います。
Novell iManagerで、[役割およびタスク]ボタンをクリックします。
[eDirectory Maintenance Utilities(eDirectory保守ユーティリティ)]>[基本修復]の順にクリックします。
操作を実行するサーバを指定し、[次へ]をクリックします。
操作を実行するサーバのユーザ名、パスワード、およびコンテキストを指定し、[次へ]をクリックします。
[標準修復]をクリックし、[開始]をクリックします。
表示される指示に従って、操作を完了します。
eDirectoryでオープンおよびアクセスできるように、この修復操作を使用してローカルデータベースの矛盾を解決します。
ローカルデータベースの修復は、一時ファイルセットに対して実行するように指定することもできます。一時ファイルセットを指定しなかった場合、修復操作はアクティブなデータベースに対して実行されます。
一時データベースファイルセットに対して修復操作を実行する場合は、この操作中はデータベースを閉じておく必要があります。操作対象を一時ファイルセットにした場合、修復結果を反映する前に、その確認を求めるメッセージが表示されます。それ以外の場合、修復結果は即座に反映されます。
修復操作が終了すると、その修復操作のログを表示して、修復を完了させるのにさらに必要な操作があるかどうかを確認できます。詳細については、修復ログファイルの表示と設定を参照してください。
Novell iManagerで、[役割およびタスク]ボタンをクリックします。
[eDirectory Maintenance Utilities(eDirectory保守ユーティリティ)]>[基本修復]の順にクリックします。
操作を実行するサーバを指定し、[次へ]をクリックします。
操作を実行するサーバのユーザ名、パスワード、およびコンテキストを指定し、[次へ]をクリックします。
[ローカルデータベースの修復]をクリックし、[次へ]をクリックします。
ローカル修復を実行するオプションを指定し、[開始]をクリックします。
表示される指示に従って、操作を完了します。
この修復操作は、各外部参照オブジェクトをチェックして、そのオブジェクトを含むレプリカがあるかどうかを調べます。オブジェクトのあるパーティションのレプリカが含まれているすべてのサーバにアクセスできない場合、オブジェクトは見つけられません。オブジェクトが見つからない場合、警告が表示されます。
この操作では破損情報も表示されます。
Novell iManagerで、[役割およびタスク]ボタンをクリックします。
[eDirectory Maintenance Utilities(eDirectory保守ユーティリティ)]>[基本修復]の順にクリックします。
操作を実行するサーバを指定し、[次へ]をクリックします。
操作を実行するサーバのユーザ名、パスワード、およびコンテキストを指定し、[次へ]をクリックします。
[外部参照のチェック]をクリックし、[開始]をクリックします。
表示される指示に従って、操作を完了します。
この修復操作は、eDirectoryがデータへアクセスするのを妨げるような、eDirectoryオブジェクトの不整合を解決します。この操作は、ユーザ作成のパーティションおよび外部参照パーティションでのみ有効です。
この操作は、アクティブなデータベースファイルに対して実行されます。破損が物理的なレベルの場合は、まず物理チェックおよび構造チェックを実行してから単一オブジェクトの修復を行います。
修復操作時点のeDirectoryデータベースのバックアップコピーを保持していることを確認します。
Novell iManagerで、[役割およびタスク]ボタンをクリックします。
[eDirectory Maintenance Utilities(eDirectory保守ユーティリティ)]>[基本修復]の順にクリックします。
操作を実行するサーバを指定し、[次へ]をクリックします。
操作を実行するサーバのユーザ名、パスワード、およびコンテキストを指定し、[次へ]をクリックします。
[単一オブジェクトの修復]をクリックし、[開始]をクリックします。
修復するオブジェクトを指定し、[次へ]をクリックします。
表示される指示に従って、操作を完了します。
オブジェクトに必須プロパティがない場合、あるいはその他に無効な点がある場合(プロパティがオブジェクトタイプの最低要件を満たしていない場合)、修復によって一貫性のないオブジェクトが不明なオブジェクトに変更されます。不明なオブジェクトは実際のオブジェクトであり、eDirectory側では既知のオブジェクトです。不明なオブジェクトになっているのは、オブジェクトクラスの検証が不完全なためです。疑問符アイコンで表示される不明なオブジェクトは削除できますが、簡単に元のオブジェクトタイプに戻すことはできません。
この修復操作では、ローカルeDirectoryデータベースのオブジェクトのうち、オブジェクトクラスが不明で、従属オブジェクトを維持していないオブジェクトをすべて削除します。削除はeDirectoryツリーの他のレプリカと同時に後で行われます。
重要: この操作の意味を完全に理解しているかNovellサポートから実行の指示がない限り、この操作は実行しないでください。
Novell iManagerで、[役割およびタスク]ボタンをクリックします。
[eDirectory Maintenance Utilities(eDirectory保守ユーティリティ)]>[基本修復]の順にクリックします。
操作を実行するサーバを指定し、[次へ]をクリックします。
操作を実行するサーバのユーザ名、パスワード、およびコンテキストを指定し、[次へ]をクリックします。
[不明なリーフオブジェクトの削除]をクリックし、[開始]をクリックします。
表示される指示に従って、操作を完了します。