イベント
Oracle Cloud Infrastructure Database Migrationサービスは、リソースの状態の変更を示す構造化されたメッセージであるイベントをOracle Cloud Infrastructure (OCI)に発行します。
OCI Event Serviceでルールを定義して、OCIネイティブ・サービスで発生するイベントの通知を取得し、通知サービス(ONS)を使用して通知またはトリガー・イベントを送信できます。
表11-3データベース移行サービスのイベント・タイプ
リソース | 属性(オブジェクトに共通) | イベントの名前 | ノート |
---|---|---|---|
移行 |
|
移行クローンの開始 | 移行クローン要求を受信したとき。 |
移行クローンの終了 | 移行クローン要求が完了したとき。 | ||
移行の作成開始 | 移行作成リクエストを受信したとき。 | ||
移行の作成終了 | 移行作成リクエストが完了したとき。 | ||
移行削除の開始 | 移行削除リクエストを受信したとき。 | ||
移行削除の終了 | 移行削除リクエストが完了したとき。 | ||
移行評価開始 | 移行評価リクエストを受信したとき。 | ||
移行評価終了 | 移行評価リクエストが完了したとき。 | ||
移行開始の開始 | 移行開始リクエストを受信したとき。 | ||
移行開始の終了 | 移行開始リクエストが完了したとき。 | ||
移行状態の変更 | 移行状態変更リクエストを受信したとき。 | ||
移行更新の開始 | 移行更新リクエストを受信したとき。 | ||
移行更新の終了 | 移行更新リクエストが完了したとき。 | ||
ジョブ |
compartmentId compartmentName resourceName resourceIdavailabilityDomain eventID |
ジョブ中断の開始 |
ジョブの中断リクエストを受信したとき。 |
ジョブ中断終了 |
ジョブが中断されたとき。 | ||
ジョブ削除の開始 |
ジョブ削除リクエストを受信したとき。 | ||
ジョブ削除の終了 |
ジョブが削除されたとき。 | ||
ジョブ再開の開始 |
ジョブ再開リクエストを受信したとき。 | ||
ジョブ再開の終了 |
ジョブ履歴書が完了したとき。 | ||
ジョブ状態が変更されました |
ジョブの状態が変更された場合。 | ||
ジョブの状態に失敗しました |
ジョブが失敗した場合。 | ||
ジョブ状態成功 |
ジョブの状態が成功した場合。 | ||
ジョブ状態待機中 |
ジョブ更新リクエストが待機状態の場合。 | ||
ジョブ更新の開始 |
ジョブの状態が変更されたときにコールされます。 | ||
ジョブ更新の終了 |
ジョブ更新リクエストが完了したとき。 | ||
接続 |
|
接続作成
開始 |
接続作成リクエストが送信されたとき。 |
接続作成の終了 |
接続作成リクエストが完了したとき。 | ||
接続削除の開始 | 接続削除リクエストが送信されたとき。 | ||
接続削除の終了 | 接続削除リクエストが完了したとき。 | ||
接続更新の開始 |
接続更新リクエストが送信されたとき。 | ||
接続更新の終了 |
接続更新リクエストが完了したとき。 | ||
フェーズ |
compartmentName compartmentId migrationName migrationId jobName jobId phaseName phaseStatus |
フェーズ開始 | フェーズの開始時に発行されます。 |
フェーズ終了 | フェーズが終了したときに発行されます。 |
表11-4ユースケースの例
ユース・ケース | イベント | 属性フィルター | アクション |
---|---|---|---|
移行XYZの開始時にプロセスを開始します | 移行-開始 | migrationName=XYZ | ファンクションまたはストリーミング |
Data Pumpファイルのアップロード後およびインポートの開始前に、特定のジョブのファンクションを開始するには(フェーズZDM_UPLOAD_DATAPUMP_DUMP_FILES の後に一時停止を構成する必要があり、ファンクションはジョブを再開するためにAPIをコールする必要があります)
|
ジョブ-状態の変更 |
jobId=job_OCID jobLifecycleState=PAUSED phaseName=ZDM_UPLOAD_DATAPUMP_DUMP_FILES |
機能 |
自分のコンパートメントで移行が失敗するたびに通知を送信するには | ジョブ-状態の変更 | compartmentId=myCompartmentIdmigrationLifecycleState=FAILED | 通知 |
移行XYZがレプリケーションの待機を開始したときに通知を送信するには | ジョブ-状態の変更 |
migrationName=XYZ jobLifecycleState=PAUSED phaseName=ZDM_MONITOR_GG_LAG |
通知 |
移行XYZがData Pumpエクスポートを開始したときに通知を送信するには | フェーズ-開始 |
migrationName=XYZ phaseName=ZDM_DATAPUMP_EXPORT |
通知 |
移行ジョブ・フェーズの詳細は、Oracleの移行フェーズを参照してください。
親トピック: リファレンス