マスターテンプレートを使用してデータベースを同期する

データベース設計者は、複数のデータベース間で設計を一致させるために、データベースやデータベースの要素にマスターテンプレートを関連付けることができます。

このタスクについて

設計者が手動でデータベース間の同期を取ることもできますが、この作業は通常 Designer タスクに任せます。マスターテンプレートの設計が変更されると、Designer タスクがマスターテンプレートから設計を引き継いでいるデータベースをすべて更新します。Designer タスクは、デフォルトでは毎日午前 1 時に実行されるように設定されています。Updall タスクは、デフォルトでは午前 2 時に実行されるように設定されており、この Updall タスクによって Designer によって変更されたデータベースのビュー索引が更新されます。

サーバーの Designer タスクがデータベースを更新するには、マスターテンプレートから設計を引き継いでいるデータベースが保存されている各サーバーに、マスターテンプレートのレプリカを作成する必要があります。

Designer タスクは、データベースの設計を変更した後で、LDAP サービスを実行する Domino® サーバーの LDAP スキーマも再ロードします。

特定のデータベースやフォルダに対して Designer タスクは実行できません。

注: ビューが Designer タスクまたは Updall タスクによって再構築されているときは、再構築プロセスの開始後に試行されたすべての新規サーバーセッションがロックアウトされます。そのため、マスターテンプレートに対する変更、および完全なビューの再構築は、ユーザーがサーバーへのアクセスを要求する可能性がはるかに少ない夜間にスケジュールすることを推奨します。

マスターテンプレートの詳細については、HCL Domino® Designer ヘルプを参照してください。

Designer タスクを実行するには、次のいずれかの方法を使用します。

[タスク] > [開始] ツールを使用して Designer タスクを実行する

手順

  1. Domino® Administrator で、Designer を実行するサーバーを選択します。
  2. [サーバー] > [ステータス] タブをクリックします。
  3. [タスク] ペインで [タスク] > [開始] をクリックします。
  4. [Designer] を選択し、[タスクの開始] をクリックします。

コンソールコマンドを使用して Designer タスクを実行する

手順

  1. Domino® Administrator で、Designer タスクを実行するサーバーを選択します。
  2. [サーバー] > [ステータス] タブをクリックします。
  3. [コンソール] をクリックします。
  4. [Domino コマンド] フィールドに load design と入力し、ENTER キーを押します。

1. Designer タスクで使用できるコマンドラインオプション
コマンドラインオプション 説明

-ddirectory name

データディレクトリに相対するディレクトリ内のデータベースの同期を取ります。例えば、ディレクトリ DATA\SALES 内にあるデータベースの同期をとるには、-d SALES と指定します。

-f filename

特定のデータベースの同期を取ります。例えば、データベース DATA\SALES.NSF の同期を取るには、-f SALES.NSF と指定します。

-i name

name で指定されているデータベースの同期を取ります。name には、データベース、フォルダ、それぞれデータベースやフォルダとして使用できるパスのリストを含むファイルの名前を使用できます。

2. -i コマンドラインオプションの使用例

ファイル SCHEDULE に次のパスが格納されている場合

ここで、

load design -i SCHEDULE は、次のオプション例と同様に機能します。

SALES

DEV

DEVUSER1.NSF

SALES はディレクトリです。

DEV はディレクトリです

load design -d SALES

load design -d DEV

load design -f DEV\USER1.NSF