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 升級會發出下列事件類型:

易記名稱 事件類型
GoldeGate 可進行升級
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"
  }
}