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