状態データベースからランタイム・データベースへのデータ移動サービスの停止プロセスは、
その開始プロセスと非常に類似しています。デプロイメント・アーカイブ DS_State_setup および DS_Runtime_setup には、状態データベースからランタイム・データベースへのデータ移動サービス用の Capture コンポーネント・インスタンスおよび Apply コンポーネント・インスタンスを停止するために使用できる実行可能スクリプトが含まれます。
ビジネス指標モデルへの変更の結果としてアーカイブが作成された場合は、新規 Capture コンポーネント・インスタンスおよび Apply コンポーネント・インスタンスの
停止スクリプトのみがパッケージされています。
注: データ移動サービスを停止する前に、
スクリプトを統合することをお勧めします。レプリケーション・スクリプトの統合について詳しくは、
開始および停止スクリプトの統合 を参照してください。
ただし、統合が実行されていなくても、以下の指示を
実行することができます。
特定のビジネス指標モデルに対する状態データベースからランタイム・データベースへのデータ移動サービスを停止するには、以下を実行します。
- 状態データベースの
ビジネス指標モデルに割り当てられているすべての Capture コンポーネント・インスタンスを
確認します。 すべての Capture コンポーネント・インスタンスの停止スクリプトを既に統合している場合、
必要な作業はありません。次の手順に進んでください。
まだスクリプトを統合していない (統合しない) 場合は、
このビジネス指標モデルに対してこれまでに作成されたすべての Capture コンポーネント・インスタンスを確認する必要があります。
ビジネス指標モデルに対するスキーマ生成の初回実行時に、Capture コンポーネント・インスタンスの停止スクリプトが自動的に生成されます。
以降のスキーマ生成 (例えば、ビジネス指標モデルの更新後) では、新規 Capture コンポーネント・インスタンスの停止スクリプトのみが生成されます。関連する
すべての停止スクリプトを確認するには、
このビジネス指標モデルに対して実行した各デプロイメントについて、以下の手順を繰り返す必要があります。
- このモデルのデプロイメントを実行したディレクトリーにナビゲートします。
- State_to_Runtime¥source サブディレクトリーにナビゲートして、すべての
StopCapture_<number> スクリプトを確認します。
- このビジネス指標モデルの各デプロイメントについて、上記の手順を繰り返します。
- Capture コンポーネント・インスタンスを停止します。 確認された Capture コンポーネント・インスタンスは、
状態データベースをホストするマシンで停止する必要があります。
停止スクリプトが統合されている場合は、統合された停止スクリプトを起動します。
統合が実行されていない場合は、前の手順で確認した停止スクリプトを
1 つずつ実行する必要があります。停止スクリプトが起動される
順序は関係ありません。
注: 停止スクリプトは
非同期的および不定期に作動し、停止コマンドの発行時と Capture コンポーネントの
停止時との間に遅延が発生する場合があります。これは、Capture コンポーネント・インスタンスが、
停止する前にトランザクションの終了処理を
実行しているためです。
- ランタイム・データベースの
ビジネス指標モデルに割り当てられたすべての Apply コンポーネント・インスタンスを
確認します。 すべての Apply コンポーネント・インスタンスの停止スクリプトを既に統合している場合、
必要な作業はありません。次の手順に進んでください。
まだスクリプトを統合していない (統合しない) 場合は、
このビジネス指標モデルに対してこれまでに作成されたすべての Apply コンポーネント・インスタンスを確認する必要があります。
ビジネス指標モデルに対するスキーマ生成の初回実行時に、Apply コンポーネント・インスタンスの停止スクリプトが自動的に生成されます。
以降のスキーマ生成 (例えばビジネス指標モデルの更新後) では、新規 Apply コンポーネント・インスタンスの停止スクリプトのみが生成されます。関連する
すべての停止スクリプトを確認するには、
このビジネス指標モデルに対して実行した各デプロイメントについて、以下の手順を繰り返す必要があります。
- このモデルのデプロイメントを実行したディレクトリーにナビゲートします。
- State_to_Runtime¥target サブディレクトリーにナビゲートして、すべての
StopApply_<number> スクリプトを確認します。
- このビジネス指標モデルの各デプロイメントについて、上記の手順を繰り返します。
- Apply コンポーネント・インスタンスを停止します。
確認された Apply コンポーネント・インスタンスは、
ランタイム・データベースをホストするマシンで停止する必要があります。
停止スクリプトが統合されている場合は、統合された停止スクリプトを起動します。
統合が実行されていない場合は、前の手順で確認した停止スクリプトを
1 つずつ実行する必要があります。停止スクリプトは任意の順序で
起動できます。
注: 停止スクリプトは
非同期的および不定期に作動し、停止コマンドの発行時と Apply コンポーネントの
停止時との間に遅延が発生する場合があります。これは、Apply コンポーネント・インスタンスが、停止する前に 1 つ以上のトランザクションの終了処理を実行しているためです。