クローン作成からテーブルを除外する
テーブルを除外して、ターゲットインスタンスに空であるが使用可能なテーブルを作成します。
始める前に
必要なロール:clone_admin または admin
このタスクについて
- モジュールには、システムクローン作成中にコピーされないテーブルが一覧表示されます。デフォルトでは、システムは、ログ記録、監査、通知、ワークフローコンテキスト、およびライセンス使用のためのテーブルを除外します。
注:
除外されるワークフローコンテキストデータには、wf_context テーブルと、名前がプリフィックス wf_ から始まる関連テーブルに格納されているレコードが含まれます。これには、ワークフロースケジューラーテーブルも含まれます。これにより、ワークフローコンテキストが含まれている場合に、クローン作成プロセスの長さが原因で発生する可能性があるワークフロータイマーの同期の問題が防止されます。
sys_db_object および sys_db_object.* は除外に追加できません。
階層拡張モデルごとのテーブルを使用するタスクテーブルの子テーブルを除外すると、子テーブルが除外されます。親タスクテーブルを子テーブルと一緒に除外する必要はありません。
ワイルドカードを使用して、1 つのエントリで複数のテーブルをクローン作成から除外できます。たとえば、sys_script.* は sys_script で始まるすべてのテーブルを除外します。
注:
ワイルドカードにはアスタリスクの前にドット「.」を含める必要があります。
ターゲットインスタンスの既存のデータを保持するには、「データプリザーバーの作成」を参照してください。ビジネスルールなど、テーブルを参照するテーブルのデータは除外されません。
関連テーブルを保持または除外するには、次のすべてのテーブルを保持および除外する必要があります。テーブルが 1 つでも欠けていると、クローンの後のインスタンスに顧客がログインできない場合があります。
- sys_user
- sys_user_role
- sys_user_group
- sys_user_grmember
- sys_group_has_role
- sys_user_role_contains
- customer_contact (カスタマーサービス管理 (CSM) プラグインがアクティブな場合)