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"
}
}