説明
このビューはV4.2.0バージョンから導入されました。
機能の概要
このテナントで現在実行中のTransferタスクを表示します。
フィールド説明
項目 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| TASK_ID | NUMBER(38) | NO | TransferタスクID |
| CREATE_TIME | TIMESTAMP(6) WITH LOCAL TIME ZONE | NO | 作成日時 |
| MODIFY_TIME | TIMESTAMP(6) WITH LOCAL TIME ZONE | NO | 情報更新日時 |
| SRC_LS | NUMBER(38) | NO | ソースログストリーム(データソースから生成されるログデータストリーム) |
| DEST_LS | NUMBER(38) | NO | デスティネーションログストリーム |
| PART_LIST | CLOB | YES | パーティションリスト。ユーザーテーブルのパーティションとグローバルインデックスのパーティションを含みます |
| PART_COUNT | NUMBER(38) | YES | パーティションリスト内のパーティション数 |
| NOT_EXIST_PART_LIST | CLOB | YES | 本タスクで実行予定だったが、ロック時に存在しなかったパーティションのリスト |
| LOCK_CONFLICT_PART_LIST | CLOB | YES | 本タスクで実行予定だったが、ロック時にロック競合が発生したパーティションのリスト |
| TABLE_LOCK_TABLET_LIST | CLOB | YES | START状態に入った際にロックに成功したPartitionレベルのテーブルロックのTabletリスト。テーブルロックの移行に使用されます。このリストにはPART_LIST内のパーティションテーブルに対応するTabletのみが含まれます。 |
| TABLET_LIST | CLOB | YES | 今回のTransfer操作に関連する完全なTabletリスト。PART_LISTに記載されているTabletだけでなく、ローカルインデックステーブルやLOB補助テーブルなどに関連付けられたTabletも含まれます。 |
| TABLET_COUNT | NUMBER(38) | YES | Tabletリスト内のTablet数 |
| START_SCN | NUMBER(38) | YES | Transfer開始時のSCNを記録します |
| FINISH_SCN | NUMBER(38) | YES | Transfer終了時のSCNを記録します |
| STATUS | VARCHAR2(64) | NO | タスクのステータス:
|
| TRACE_ID | VARCHAR2(64) | NO | タスクのフルプロセスTrace ID |
| RESULT | NUMBER(38) | YES | タスク結果 |
| BALANCE_TASK_ID | NUMBER(38) | NO | 関連するロードバランシングタスクID。このTransferタスクは、対応するロードバランシングタスクが生成したサブタスクです。 |
| TABLE_LOCK_OWNER_ID | NUMBER(38) | YES | テーブルロックを取得する際、システムは各テーブルロックにowner_idを生成し、そのテーブルロックの所有者を識別します。テーブルロックを解除する際には、対応するowner_idを提供する必要があります。これにより、システムはテーブルロックを正しく認識して解除できます。 |
| COMMENT | CLOB | YES | コメント情報。現在の停止原因、診断情報、およびタスクの失敗状況を記録します |
クエリ例
このテナントで現在実行中のTransferタスクを確認します。
obclient [SYS]> SELECT * FROM SYS.DBA_OB_TRANSFER_TASKS\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
TASK_ID: 1
CREATE_TIME: 09-MAY-25 02.45.18.643425 PM
MODIFY_TIME: 09-MAY-25 02.45.22.093721 PM
SRC_LS: 1001
DEST_LS: 1002
PART_LIST: 500002:500011,500002:500012,500002:500013,500002:500014,500002:500015,500002:500016
PART_COUNT: 6
NOT_EXIST_PART_LIST: NULL
LOCK_CONFLICT_PART_LIST: NULL
TABLE_LOCK_TABLET_LIST: 200008,200009,200010,200011,200012,200013
TABLET_LIST: 200008:0,200009:0,200010:0,200011:0,200012:0,200013:0
TABLET_COUNT: 6
START_SCN: 1746773121749985001
FINISH_SCN: 0
STATUS: DOING
TRACE_ID: YB4*******************************************-0-0
RESULT: 0
BALANCE_TASK_ID: 321373
TABLE_LOCK_OWNER_ID: 321425
COMMENT: NULL
1 row in set
関連ビューまたはドキュメント
テナント内のTabletレベルのロードバランシングタスクの履歴を確認する:DBA_OB_TRANSFER_TASK_HISTORY
テナント内のログストリームレベルのロードバランシングジョブを確認する:
テナント内のログストリームレベルのロードバランシングタスクを確認する:
テナント内のTransfer Partitionタスクを確認する:
データロードバランシングに関する操作については、データロードバランシングの章を参照してください。