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