GTIDSET 매개변수에 대한 REST API 예제
이 항목에서는 GTIDSET 매개변수를 ADD EXTRACT REST API 사후 요청, ALTER EXTRACT REST 요청과 함께 사용한 다음 INFO EXTRACT 명령을 사용하여 GTID 세트 값으로 Extract를 확인하는 예를 보여줍니다.
예 1: Extract 추가를 위한 REST API 게시 요청은 다음과 같습니다.
{
"credentials": {
"alias": "ggeast"
},
"source": "tranlogs",
"begin": {
"at": {
"atGtidSet": [
"2174B383-5441-11E8-B90A-C80AA9429562:1-3",
"3174B383-5441-11E8-B90A-C80AA9429562:1-3",
"4174B383-5441-11E8-B90A-C80AA9429562:1-3"
]
}
}
}
Extract를 추가하기 위한 예제 REST 요청이 형성됩니다.
> POST /services/{version}/extracts/exte
{
"source": "tranlogs",
"begin": {
"at": {
"atGtidSet": "1d380bee-0c24-11ee-b338-00001701f1ea:1-8"
}
}
}
Extract를 변경하는 예제 REST 요청은 다음과 같이 구성됩니다.
> PATCH /services/{version}/extracts/exte
{
"begin": {
"at": {
"atGtidSet": "1d380bee-0c24-11ee-b338-000017015555:12-19"
}
}
}
GTID로 추출 세트를 추가한 후 INFO EXTRACT 명령을 showch와 함께 사용하여 GTID 세트를 위치로 확인합니다(다음 예 참조).
OGG (http://localhost:9011/ GTIDMAIN) 6> info extract exte, showch
Extract EXTE Initialized 2023-07-17 19:00 Status STOPPED
Checkpoint Lag 00:00:00 (updated 00:00:06 ago)
VAM Read Checkpoint First Record
00000000000000000000:cd6f98b1-1fbd-11ee-b73f-00001701f1ea:20
GTID Set cd6f98b1-1fbd-11ee-b73f-00001701f1ea:1-20
Encryption Profile LocalWallet