Oracle Cloud Infrastructure GoldenGateイベント

イベントは、リソースの変更を示す構造化メッセージです。イベントにサブスクライブするルールを作成し、デプロイメントのアップグレード時または未使用のファイルのパージ時に、リソース間の異常になっていたアクティビティを常に通知できます。

デプロイメント・イベント・タイプ

OCI GoldenGateデプロイメントは、次のイベント・タイプを発行します:

わかりやすい名前 イベント・タイプ
デプロイメント作成の開始 com.oraclecloud.goldengate.CreateDeployment.begin
デプロイメント作成の終了 com.oraclecloud.goldengate.CreateDeployment.end
デプロイメント削除の開始 com.oraclecloud.goldengate.DeleteDeployment.begin
デプロイメント削除の終了 com.oraclecloud.goldengate.DeleteDeployment.end
デプロイメント・リストアの開始 com.oraclecloud.GoldenGate.RestoreDeployment.begin
デプロイメント・リストアの終了 com.oraclecloud.GoldenGate.RestoreDeployment.end
デプロイメント起動の開始 com.oraclecloud.GoldenGate.StartDeployment.begin
デプロイメント起動の終了 com.oraclecloud.GoldenGate.StartDeployment.end
デプロイメント停止の開始 com.oraclecloud.GoldenGate.StopDeployment.begin
デプロイメント停止の終了 com.oraclecloud.GoldenGate.StopDeployment.end
デプロイメント更新の開始 com.oraclecloud.GoldenGate.UpdateDeployment.begin
デプロイメント更新の終了 com.oraclecloud.GoldenGate.UpdateDeployment.end
ストレージの使用状況 com.oraclecloud.GoldenGate.StorageUtilization

デプロイメントのリファレンス・イベントを次に示します:

{
  "eventType": "com.oraclecloud.goldengate.updatedeployment.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "GoldenGate",
  "eventTime": "2021-06-23T12:00:00.000Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "compartmentName": "example_compartment",
    "resourceName": "example_name",
    "resourceId": "ocid1.goldengatedeployment.<realm>.<region>..<unique_ID>",
    "availabilityDomain": "availability_domain",
    "freeFormTags": {},
    "definedTags": {}
  },
  "eventID": "unique_ID",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  }
}

デプロイメント・バックアップ・イベント・タイプ

OCI GoldenGateデプロイメント・バックアップは、次のイベント・タイプを発行します:

わかりやすい名前 イベント・タイプ
デプロイメント・バックアップ作成の開始 com.oraclecloud.GoldenGate.CreateDeploymentBackup.begin
デプロイメント・バックアップ作成の終了 com.oraclecloud.GoldenGate.CreateDeploymentBackup.end
デプロイメント・バックアップ削除の開始 com.oraclecloud.GoldenGate.DeleteDeploymentBackup.begin
デプロイメント・バックアップ削除の終了 com.oraclecloud.GoldenGate.DeleteDeploymentBackup.end
デプロイメント・バックアップ更新の開始 com.oraclecloud.GoldenGate.UpdateDeploymentBackup.begin
デプロイメント・バックアップ更新の終了 com.oraclecloud.GoldenGate.UpdateDeploymentBackup.end

デプロイメント・バックアップのリファレンス・イベントを次に示します:

{
  "eventType": "com.oraclecloud.goldengate.deletedeploymentbackup.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "GoldenGate",
  "eventTime": "2021-06-23T12:00:00.000Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "compartmentName": "example_compartment",
    "resourceName": "example_name",
    "resourceId": "ocid1.goldengatedeployment.<realm>.<region>..<unique_ID>",
    "availabilityDomain": "availability_domain",
    "freeFormTags": {},
    "definedTags": {}
  },
  "eventID": "unique_ID",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  }
}

デプロイメント・ライフサイクル・イベント・タイプ

OCI GoldenGateデプロイメント・ライフサイクル状態は、次のイベントを発行します:

わかりやすい名前 イベント・タイプ
GoldenGateデプロイメント・アクティブ com.oraclecloud.goldengate.stateactive
GoldenGateデプロイメント作成中 com.oraclecloud.goldengate.statecreating
GoldenGateデプロイメント削除済 com.oraclecloud.goldengate.statedeleted
GoldenGateデプロイメント削除中 com.oraclecloud.goldengate.statedeleting
GoldenGateデプロイメント失敗 com.oraclecloud.goldengate.statefailed
GoldenGateデプロイメント非アクティブ com.oraclecloud.goldengate.stateinactive
GoldenGateデプロイメント注意が必要 com.oraclecloud.goldengate.stateneedsattention
GoldenGateデプロイメント更新中 com.oraclecloud.goldengate.stateupdating

デプロイメント・ライフサイクル状態のリファレンス・イベントを次に示します:

{
  "eventType": "com.oraclecloud.goldengate.stateactive",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "GoldenGate",
  "eventTime": "2021-06-23T12:00:00.000Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "compartmentName": "example_compartment",
    "resourceName": "example_name",
    "resourceId": "ocid1.goldengatedeployment.<realm>.<region>..<unique_ID>"
  },
  "eventID": "unique_ID",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  }
}

アップグレードイベントタイプ

OCI GoldenGateアップグレードは、次のイベント・タイプを発行します:

わかりやすい名前 イベント・タイプ
GoldenGateアップグレード使用可能 com.oraclecloud.goldengate.upgradenewversion
GoldenGateアップグレード・メンテナンスがスケジュールされました com.oraclecloud.goldengate.upgrademaintenanceschedule

アップグレード・メンテナンスのスケジュール済イベント参照の例:

{
"eventType": "com.oraclecloud.goldengate.upgrademaintenanceschedule",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "GoldenGate",
"eventTime": "2024-06-23T12:00:00.000Z",
"contentType": "application/json",
"data": {
    "compartmentId": "ocid1.compartment.<realm>.<region>..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "example_name",
    "resourceId": "ocid1.goldengatedeployment.<realm>.<region>..<unique_ID>",
    "additionalDetails": {
      "goldengatedeploymentupgrade": "ocid1.goldengatedeploymentupgrade.<realm>.<region>..<unique_ID>",
      "message": "Maintenance schedule time: '<schedule_time>, OGG version:
        '<ogg_version>'.",
      "type": "UPGRADE_SCHEDULE"
    }
  },
  "eventID": "unique_ID",
  "extensions": {
    "compartmentId": "ocid1.compartment.<realm>.<region>..<unique_ID>"
  }
}

アップグレードによって取り消されたイベント参照の例:

{
"eventType": "com.oraclecloud.goldengate.upgrademaintenanceschedule",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "GoldenGate",
"eventTime": "2024-06-23T12:00:00.000Z",
"contentType": "application/json",
"data": {
   "compartmentId": "ocid1.compartment.<realm>.<region>..<unique_ID>",
   "compartmentName": "example_compartment",
   "resourceName": "example_name",
   "resourceId": "ocid1.goldengatedeployment.<realm>.<region>..<unique_ID>",
   "additionalDetails": {
      "goldengatedeploymentupgrade": "ocid1.goldengatedeploymentupgrade.<realm>.<region>..<unique_ID>",
      "message": "Scheduled upgrade has been cancelled, <cancellation_reason>",
        "type": "UPGRADE_SCHEDULE"
     }
 },
 "eventID": "unique_ID",
 "extensions": {
    "compartmentId": "ocid1.compartment.<realm>.<region>..<unique_ID>"
  }
}

新しいGoldenGateバージョンの使用可能なイベント参照の例:

{
  "eventType": "com.oraclecloud.goldengate.upgradenewversion",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "GoldenGate",
  "eventTime": "2024-06-23T12:00:00.000Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.<realm>.<region>..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "example_name",
    "resourceId": "ocid1.goldengatedeployment.<realm>.<region>..<unique_ID>",
    "additionalDetails": {
      "message": "New ogg version is available.",
      "version": "oggoracle:23..<unique_ID>"
    }
  },
  "eventID": "unique_ID",
  "extensions": {
    "compartmentId": "ocid1.compartment.<realm>.<region>..<unique_ID>"
  }
}

パイプライン・イベント・タイプ

OCI GoldenGateパイプラインは、次のイベント・タイプを発行します。

わかりやすい名前 イベント・タイプ
パイプラインの作成の開始 com.oraclecloud.goldengate.createpipeline.begin
パイプラインの作成の終了 com.oraclecloud.goldengate.createpipeline.end
パイプラインの削除の開始 com.oraclecloud.goldengate.deletepipeline.begin
パイプラインの削除の終了 com.oraclecloud.goldengate.deletepipeline.end
削除する com.oraclecloud.goldengate.pipeline.statedeleted
削除 com.oraclecloud.goldengate.pipeline.statedeleting
失敗 com.oraclecloud.goldengate.pipeline.statefailed
注意が必要 com.oraclecloud.goldengate.pipeline.stateneedsattention
Running com.oraclecloud.goldengate.pipeline.staterunning
状態パイプライン開始 com.oraclecloud.goldengate.startpipeline.begin
状態パイプライン終了 com.oraclecloud.goldengate.startpipeline.end
パイプライン停止の開始 com.oraclecloud.goldengate.stoppipeline.begin
パイプライン停止の終了 com.oraclecloud.goldengate.stoppipeline.end
停止 com.oraclecloud.goldengate.pipeline.statestopped
パイプライン更新の開始 com.oraclecloud.goldengate.updatepipeline.begin
パイプライン更新の終了 com.oraclecloud.goldengate.updatepipeline.end
更新 com.oraclecloud.goldengate.pipeline.stateupdating

パイプラインのリファレンス・イベントは次のとおりです:

{
  "eventType": "com.oraclecloud.goldengate.startpipeline.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "GoldenGate",
  "eventID": "unique_ID",
  "eventTime": "2025-02-13T06:29:10.357Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "compartmentName": "example_compartment",
    "resourceName": "example_name",
    "resourceId": "ocid1.goldengatepipeline.<realm>.<region>..<unique_ID>",
    "availabilityDomain": "availability_domain",
    "freeformTags": {},
    "definedTags": {}
  },
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  }
}