マスターテンプレートを使用してデータベースを同期する
データベース設計者は、複数のデータベース間で設計を一致させるために、データベースやデータベースの要素にマスターテンプレートを関連付けることができます。
このタスクについて
設計者が手動でデータベース間の同期を取ることもできますが、この作業は通常 Designer タスクに任せます。マスターテンプレートの設計が変更されると、Designer タスクがマスターテンプレートから設計を引き継いでいるデータベースをすべて更新します。Designer タスクは、デフォルトでは毎日午前 1 時に実行されるように設定されています。Updall タスクは、デフォルトでは午前 2 時に実行されるように設定されており、この Updall タスクによって Designer によって変更されたデータベースのビュー索引が更新されます。
サーバーの Designer タスクがデータベースを更新するには、マスターテンプレートから設計を引き継いでいるデータベースが保存されている各サーバーに、マスターテンプレートのレプリカを作成する必要があります。
Designer タスクは、データベースの設計を変更した後で、LDAP サービスを実行する Domino® サーバーの LDAP スキーマも再ロードします。
特定のデータベースやフォルダに対して Designer タスクは実行できません。
マスターテンプレートの詳細については、HCL Domino® Designer ヘルプを参照してください。
Designer タスクを実行するには、次のいずれかの方法を使用します。
ツールを使用して Designer タスクを実行する
手順
- Domino® Administrator で、Designer を実行するサーバーを選択します。
- タブをクリックします。
- [タスク] ペインで をクリックします。
- [Designer] を選択し、[タスクの開始] をクリックします。
コンソールコマンドを使用して Designer タスクを実行する
手順
- Domino® Administrator で、Designer タスクを実行するサーバーを選択します。
- タブをクリックします。
- [コンソール] をクリックします。
- [Domino コマンド] フィールドに load design と入力し、ENTER キーを押します。
例
コマンドラインオプション | 説明 |
---|---|
-ddirectory name |
データディレクトリに相対するディレクトリ内のデータベースの同期を取ります。例えば、ディレクトリ DATA\SALES 内にあるデータベースの同期をとるには、 |
-f filename |
特定のデータベースの同期を取ります。例えば、データベース DATA\SALES.NSF の同期を取るには、 |
-i name |
name で指定されているデータベースの同期を取ります。name には、データベース、フォルダ、それぞれデータベースやフォルダとして使用できるパスのリストを含むファイルの名前を使用できます。 |
ファイル 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 |