クローン作成からテーブルを除外する

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • テーブルを除外して、ターゲットインスタンスに空であるが使用可能なテーブルを作成します。

    始める前に

    必要なロール: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 (Customer Service Management プラグインがアクティブな場合)

    手順

    1. ソースインスタンスで、次に移動します。 システムクローン > 除外テーブル.
    2. [新規] をクリックします。
    3. [名前] テーブルを入力します。
      親テーブルを入力すると、クローンプロセスでその子テーブルも除外されます。たとえば、タスクテーブルを除外すると、変更、インシデント、および問題テーブルも除外されます。
    4. [送信] をクリックします。