イベント

Oracle Cloud Infrastructure Database Migrationサービスは、リソースの状態の変更を示す構造化されたメッセージであるイベントをOracle Cloud Infrastructure (OCI)に発行します。

OCI Event Serviceでルールを定義して、OCIネイティブ・サービスで発生するイベントの通知を取得し、通知サービス(ONS)を使用して通知またはトリガー・イベントを送信できます。

表11-3データベース移行サービスのイベント・タイプ

リソース 属性(オブジェクトに共通) イベントの名前 ノート
移行
  • compartmentId
  • compartmentName
  • resourceId
  • resourceName
  • availabilityDomain
  • freeformTags
  • definedTags
  • Oracleタグ
  • CreatedBy
  • CreatedOn
  • eventID
移行クローンの開始 移行クローン要求を受信したとき。
移行クローンの終了 移行クローン要求が完了したとき。
移行の作成開始 移行作成リクエストを受信したとき。
移行の作成終了 移行作成リクエストが完了したとき。
移行削除の開始 移行削除リクエストを受信したとき。
移行削除の終了 移行削除リクエストが完了したとき。
移行評価開始 移行評価リクエストを受信したとき。
移行評価終了 移行評価リクエストが完了したとき。
移行開始の開始 移行開始リクエストを受信したとき。
移行開始の終了 移行開始リクエストが完了したとき。
移行状態の変更 移行状態変更リクエストを受信したとき。
移行更新の開始 移行更新リクエストを受信したとき。
移行更新の終了 移行更新リクエストが完了したとき。
ジョブ

compartmentId

compartmentName

resourceName

resourceIdavailabilityDomain

eventID

ジョブ中断の開始

ジョブの中断リクエストを受信したとき。

ジョブ中断終了

ジョブが中断されたとき。

ジョブ削除の開始

ジョブ削除リクエストを受信したとき。

ジョブ削除の終了

ジョブが削除されたとき。

ジョブ再開の開始

ジョブ再開リクエストを受信したとき。

ジョブ再開の終了

ジョブ履歴書が完了したとき。

ジョブ状態が変更されました

ジョブの状態が変更された場合。

ジョブの状態に失敗しました

ジョブが失敗した場合。

ジョブ状態成功

ジョブの状態が成功した場合。

ジョブ状態待機中

ジョブ更新リクエストが待機状態の場合。

ジョブ更新の開始

ジョブの状態が変更されたときにコールされます。

ジョブ更新の終了

ジョブ更新リクエストが完了したとき。
接続
  • compartmentId
  • compartmentName
  • resourceId
  • resourceName
  • availabilityDomain
  • freeformTags
  • definedTags
  • Oracleタグ
  • CreatedBy
  • CreatedOn
  • 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の移行フェーズを参照してください。