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