Replicate

2 つのサーバー (このコマンドを入力するサーバーと指定のサーバー) 間の複製を強制的に実行します。

詳細

サーバーの完全階層名を使用します。サーバー名が複数の単語で構成されている場合には名前全体を引用符で囲んでください。サーバーが共有している特定のデータベースを強制的に複製するには、サーバー名の後にデータベース名を指定します。また、データベースの名前を含む.indファイルを引数に指定することで、複数のデータベースを一度に複製することもできます。開始サーバー (現在作業を行っているサーバー) が最初にもう一方のサーバーから変更をプルし、次に、独自の更新を応答サーバーにプッシュします。[Pull Push] では、呼び出し側サーバーのレプリケータがすべての作業を実行します。

Replicate コマンドの発行時にサーバーが既に複製を実行している場合、Domino® は、Replicate コマンドは現在の複製が終了するまでキューに入れます。レプリケータの状態を調べるには、コンソールで次のコマンドを入力します。

Show Tasks

サーバーは次のメッセージのどちらかを表示します。

  • サーバーが複製の実行中でない場合、[Idle] という文字がレプリケータプログラムの横に表示されます。
  • サーバーが複製中の場合は、「Replicating CONTRACT.NSF from MARKETING\CONTRACT.NSF」などの状況メッセージが表示されます。

Domino® は、必要なものだけを複製します。たとえば、サーバーが最近複製され、その後どのサーバーのデータベースにも変更が加えられていない場合、Replicate コマンドを入力してもサーバーは複製を実行しません。

最終複製以後、両方のサーバーのデータベースが変更された場合に限り、双方向で複製が実行されます。どちらか 1 つのサーバー上のデータベースだけが変更された場合は、複製は一方向になります。

一方向の複製を強制的に実行するには、Pull サーバーコマンドか Push サーバーコマンドを使用します。

構文

 Replicate servername [databasename] [.ind file] 

オプションの引数 -F は、複製履歴を消去するための代替方法として、データベースの完全な複製を強制するために使用できます。詳しくは、データベースの完全な複製を強制するを参照してください。

Replicate Marketing/Acme -- 操作中のサーバーと Marketing/Acme サーバーの間で複製を開始します。サーバーコンソールには、複製の開始時間を示すメッセージが表示されます。

Replicate Marketing/Acme NAMES.NSF -- 操作中のサーバーと Marketing/Acme サーバーの間で NAMES.NSF の複製を開始します。

Replicate Marketing/Acme repl.ind -- 操作中のサーバーと Marketing/Acme サーバーの間で repl.ind で指定されたデータベースの複製を開始します。

Domino® Administrator から複製する

Domino® Administrator の [サーバー] > [ステータス] タブを使用すると、複製を直接実行できます。

  1. Domino® Administrator で、[サーバー] > [ステータス] タブをクリックします。
  2. 必要に応じて、[ツール] をクリックし、[サーバー] - [複製] をクリックします。
  3. [どのサーバーで複製しますか?] で、複製するサーバーを入力するか、ドロップダウンリストから選択します。
  4. [複製の方式] で、[Pull - Push] を選択します。
  5. 新しく作成したグループのオプションとして、
    • [データベースの選択] -- 複製を実行するデータベースを選択します。データベースボタンをクリックし、リストからデータベースを選択します。
    • [共通のすべてのデータベース] -- 両方のサーバーに共通するすべてのデータベースを複製します。これがデフォルト設定です。
  6. [複製] をクリックします。