fc2ブログ

コンソールコマンドでレプリカを作る

岩間さんのブログなどでも紹介されていて既出ですが、テスト環境とかでは便利な事も多いので。
元ネタはこの記事のようですね。
以下の手順で作成する事が出来ます。

1. Notes.ini で、 CLUSTER_ADMIN_ON=1 を設定します。
  これはクラスタ環境でなくても構いません。
 コンソールから変更するには、サーバーコンソールに以下のコマンドを入力してください。

  set config CLUSTER_ADMIN_ON=1

2. 以下のようなコマンドで作成する事が出来ます。
 
 2.1 ServerAのdbsrc.nsfをServerBにdbdest.nsfとしてデータベースコピーを作成する

    CL copy serverA!!dbsrc.nsf serverB!!dbdest.nsf

 2.2 ServerAのdbsrc.nsfをServerBにdbdest.nsfとしてレプリカを作成する

   CL copy serverA!!dbsrc.nsf serverB!!dbdest.nsf REPLICA

2.3 ServerAのdbsrc.nsfをServerBにdbdest.nsfとして設計のみコピーする
  
   CL copy serverA!!dbsrc.nsf serverB!!dbdest.nsf TEMPLATE

2.4 同一サーバー内でdbsrc.nsfをdbdest.nsfとしてコピーを作成する
 
    CL copy dbsrc.nsf dbdest.nsf

 2.5 同一サーバー内で、test.nsf をサーバーから削除する

CL delete test.nsf

コメント

非公開コメント