前のトピック: マルチライト システムで手動で DSA を再同期する

次のトピック: DISP レプリケーション

2 つのデータストアが同じであるかのテスト

2 つのデータストアが同じかどうかをテストしたい場合があります。 たとえば、2 つのデータストア間で同期に失敗したのではないかと不安に思うことがあります。

2 つのデータストアが同じかどうかテストする方法

  1. 各データストアについて、その DSA をシャットダウンします。

    データを抽出している間もデータストアに変化はありません。

  2. DXdumpdb ツールを以下のように使用して、データストアを LDIF ファイルにダンプします。
    dxdumpdb -f old.ldif old_dsa
    dxdumpdb -f latest.ldif latest_dsa
    

    注: これらのスナップショットを使用して、データストアを再同期させるつもりでない場合は、ここで DSA を再起動できます。

  3. ldifsort ツールを以下のように使用して、LDIF ファイルを並べ替えます。
    ldifsort old.ldif old_sorted.ldif
    ldifsort latest.ldif latest_sorted.ldif
    

    これで、比較できる 2 つの LDIF ファイルを用意できました。

  4. ldifdelta ツールを以下のように使用して、2 つの LDIF ファイルを比較します。
    ldifdelta old_sorted.ldif latest_sorted.ldif
    

詳細情報:

ldifsort ツール -- LDIF レコードのソート

ldifdelta ツール -- LDIF ファイル間の差異の計算