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