クローン作成中のターゲットインスタンスからのデータの保持
データプリザーバーを使用して、ターゲットインスタンスのデータが上書きされないようにすることができます。カスタムアプリケーションがある場合は、未公開のアプリケーションコンテンツも手動で保持する必要があります。
データプリザーバー
クローン作成対象のインスタンスでデータを保持する必要がある場合があります。たとえば、ターゲットが MID サーバーの場合、MID サーバー [ecc_agent] テーブルを上書きしてはなりません。除外が完了した後、保持されたデータはターゲットインスタンスに再適用されます。
警告:
ソースインスタンスでデータプリザーバーを定義する必要があります。ターゲットインスタンスで定義しても、データは保持されません。
データプリザーバーは通常、次のようなシステム設定とテーマを保持します。
- インスタンス固有の認証設定
- ブックマーク [sys_ui_bookmark]
- 最近の選択 [sys_ui_recent_selection]
- ユーザー設定 [sys_user_preference]
注:
クローンは、データベースビューからのデータの保持をサポートしていません。
データプリザーバーを使用して、ユーザーグループなどの大量のデータを転送しないでください。ユーザー、グループ、ロールなどのテーブルデータを保持する必要がある場合は、クローン作成後にレコードをファイルにエクスポートすることを検討してください。
マルチ SSO のデータプリザーバー
複数プロバイダーのシングルサインオン統合をアクティブにすると、クローン作成に必要なデータプリザーバーが自動的に作成されます。
| 名前 | テーブル | 条件 |
|---|---|---|
| 証明書 | X.509 証明書 [sys_certificate] | なし |
| コアインスタンスのプロパティ | システムプロパティ [sys_properties] |
注: プロパティ glide.smtp.port、 glide.smtp.auth、および glide.smtp.encryption は廃止されました。 |
| ダイジェストプロパティ | ダイジェストプロパティ [digest_properties] | なし |
| ID プロバイダー | ID プロバイダー [sso_properties] | なし |
| SAML2 Update1 プロパティ | SAML2 Update1 プロパティ [saml2_update1_properties] | なし |
注:
これらのデータプリザーバーは変更できますが、変更しないことをお勧めします。複数のソースの シングルサインオン (SSO) が正しく機能するには、ダイジェストプロパティ [digest_properties]、ID プロバイダー [sso_properties]、および SAML2 Update1 プロパティ [saml2_update1_properties] テーブルが必要です。ターゲットインスタンスで複数のソースの シングルサインオン が無効になっている場合は、3 つのデータプリザーバーをすべて安全に削除できます。これらのテーブルのうち 1 つまたは 2 つが保持された状態でクローンを作成しようとすると、エラーメッセージが表示されてクローンが終了するため、それらを同時に削除します。
未公開アプリケーションの保持
データプリザーバーを使用して未公開のアプリケーションを保存することはできません。代わりに、アプリケーション開発者は未公開のアプリケーションを保持する方法を選択する必要があります。
クローン作成プロセスでは、開発中のアプリケーションのバージョンの差異は保存されません。その代わりに、システムクローンでは、ソースインスタンスにインストールされているアプリケーションバージョンのみが、ターゲットインスタンスにコピーされます。ターゲットインスタンスに同じアプリケーションの開発バージョンがある場合、そのアプリケーションはクローン作成後に編集可能になりますが、ソースインスタンスにインストールされているバージョンは維持されます。アプリケーションがソースインスタンスから失われていた場合は、クローン作成プロセスによりターゲットインスタンスからアプリケーションが削除されます。