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 |
| 執行中 | 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 |
| Updating - 更新 | 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"
}
}