Oracle Cloud Infrastructure GoldenGate-Ereignisse

Ereignisse sind strukturierte Nachrichten, die Änderungen an Ressourcen angeben. Sie können Regeln erstellen, um Ereignisse zu abonnieren und über anormale Aktivitäten Ihrer Ressourcen zu informieren, wenn ein Upgrade Ihres Deployments erforderlich sind oder nicht verwendete Dateien gelöscht werden sollen.

Deployment-Ereignistypen

OCI GoldenGate-Deployments geben die folgenden Ereignistypen aus:

Anzeigename Ereignistyp
Deployment erstellen - Beginn com.oraclecloud.goldengate.CreateDeployment.begin
Deployment erstellen - Ende com.oraclecloud.goldengate.CreateDeployment.end
Deployment löschen - Beginn com.oraclecloud.goldengate.DeleteDeployment.begin
Deployment löschen - Ende com.oraclecloud.goldengate.DeleteDeployment.end
Deployment wiederherstellen - Beginn com.oraclecloud.GoldenGate.RestoreDeployment.begin
Deployment wiederherstellen - Ende com.oraclecloud.GoldenGate.RestoreDeployment.end
Deployment starten - Beginn com.oraclecloud.GoldenGate.StartDeployment.begin
Deployment starten - Ende com.oraclecloud.GoldenGate.StartDeployment.end
Deployment stoppen - Beginn com.oraclecloud.GoldenGate.StopDeployment.begin
Deployment stoppen - Ende com.oraclecloud.GoldenGate.StopDeployment.end
Deployment aktualisieren - Beginn com.oraclecloud.GoldenGate.UpdateDeployment.begin
Deployment aktualisieren - Ende com.oraclecloud.GoldenGate.UpdateDeployment.end
Speicherplatzauslastung com.oraclecloud.GoldenGate.StorageUtilization

Nachfolgend finden Sie ein Referenzereignis für Deployments:

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

Ereignistypen für Deployment-Backups

OCI GoldenGate-Deployment-Backups geben die folgenden Ereignistypen aus:

Anzeigename Ereignistyp
Deployment-Backup erstellen - Beginn com.oraclecloud.GoldenGate.CreateDeploymentBackup.begin
Deployment-Backup erstellen - Ende com.oraclecloud.GoldenGate.CreateDeploymentBackup.end
Deployment-Backup löschen - Beginn com.oraclecloud.GoldenGate.DeleteDeploymentBackup.begin
Deployment-Backup löschen - Ende com.oraclecloud.GoldenGate.DeleteDeploymentBackup.end
Deployment-Backup aktualisieren - Beginn com.oraclecloud.GoldenGate.UpdateDeploymentBackup.begin
Deployment-Backup aktualisieren - Ende com.oraclecloud.GoldenGate.UpdateDeploymentBackup.end

Nachfolgend finden Sie ein Referenzereignis für Deployment-Backups:

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

Ereignistypen für Deployment-Lebenszyklus

OCI GoldenGate-Deployment-Lebenszyklusstatuswerte geben die folgenden Ereignisse aus:

Anzeigename Ereignistyp
GoldenGate-Deployment aktiv com.oraclecloud.goldengate.stateactive
GoldenGate-Deployment wird erstellt com.oraclecloud.goldengate.statecreating
GoldenGate-Deployment gelöscht com.oraclecloud.goldengate.statedeleted
GoldenGate-Deployment wird gelöscht com.oraclecloud.goldengate.statedeleting
GoldenGate-Deployment nicht erfolgreich com.oraclecloud.goldengate.statefailed
GoldenGate-Deployment inaktiv com.oraclecloud.goldengate.stateinactive
Aktion für GoldenGate-Deployment erforderlich com.oraclecloud.goldengate.stateneedsattention
GoldenGate-Deployment wird aktualisiert com.oraclecloud.goldengate.stateupdating

Im Folgenden finden Sie ein Referenzereignis für den Deployment-Lebenszyklusstatus:

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

Upgradeereignistyp

Das OCI GoldenGate-Upgrade gibt den folgenden Ereignistyp zurück:

Anzeigename Ereignistyp
GoldenGate-Upgrade verfügbar com.oraclecloud.goldengate.upgradenewversion
GoldenGate-Upgradewartung geplant com.oraclecloud.goldengate.upgrademaintenanceschedule

Beispiel für die Referenz des geplanten Ereignisses der Upgradewartung:

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

Beispiel für eine Ereignisreferenz für das abgebrochene Upgrade:

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

Beispiel für eine verfügbare Ereignisreferenz der neuen GoldenGate-Version:

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

Pipelineereignistypen

OCI GoldenGate-Pipelines geben die folgenden Ereignistypen aus:

Anzeigename Ereignistyp
Pipeline erstellen - Beginn com.oraclecloud.goldengate.createpipeline.begin
Pipeline erstellen - Ende com.oraclecloud.goldengate.createpipeline.end
Pipeline löschen - Beginn com.oraclecloud.goldengate.deletepipeline.begin
Pipeline löschen - Ende com.oraclecloud.goldengate.deletepipeline.end
Gelöscht com.oraclecloud.goldengate.pipeline.statedeleted
Löschen com.oraclecloud.goldengate.pipeline.statedeleting
Nicht erfolgreich com.oraclecloud.goldengate.pipeline.statefailed
Aktion erforderlich com.oraclecloud.goldengate.pipeline.stateneedsattention
Wird ausgeführt com.oraclecloud.goldengate.pipeline.staterunning
Beginn der Statuspipeline com.oraclecloud.goldengate.startpipeline.begin
Statuspipeline - Ende com.oraclecloud.goldengate.startpipeline.end
Pipeline stoppen - Beginn com.oraclecloud.goldengate.stoppipeline.begin
Pipeline stoppen - Ende com.oraclecloud.goldengate.stoppipeline.end
Gestoppt com.oraclecloud.goldengate.pipeline.statestopped
Pipeline aktualisieren - Beginn com.oraclecloud.goldengate.updatepipeline.begin
Pipeline aktualisieren - Ende com.oraclecloud.goldengate.updatepipeline.end
Aktualisieren com.oraclecloud.goldengate.pipeline.stateupdating

Hier ist ein Referenzereignis für Pipelines:

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