OCI GoldenGate 배치 유지 관리

GoldenGate 버전, 업그레이드, 알림 수신 또는 다시 알림 방법 및 시기, 업그레이드 롤백 방법에 대해 알아봅니다.

GoldenGate 버전 정보

OCI GoldenGate는 여러 동시 버전(예: Oracle GoldenGate, Oracle GoldenGate for Big Data, Oracle GoldenGate for MySQL)을 지원하여 몇 가지 이름을 지정합니다. 적합한 버전에 대한 자세한 내용은 버전 참조를 참조하십시오.

모든 릴리스에는 빌드 번호가 있습니다. 다음 세 가지 유형의 릴리스가 있습니다.

주: 모든 릴리스 유형에는 보안 수정이 포함될 수 있습니다.

릴리스 유형 및 보안 수정이 포함되어 있는지 여부에 따라 새 버전을 사용할 수 있게 되면 특정 시간 동안 배포를 업그레이드할 수 있습니다.

릴리스 유형 집합
비보안 수정 365일 180일 해당 없음
보안 수정 해당 없음 14일 14일

지정된 시간 프레임 내에서 수동으로 업그레이드하지 않을 경우 이 시간 프레임이 끝날 때 배치가 자동으로 최신 버전으로 업그레이드됩니다.

주: [업그레이드 배치] 화면 및 [업그레이드] 목록까지 버전이 지원되는 날짜를 볼 수 있습니다.

버전 지원 중단

GoldenGate 버전은 릴리스된 날짜부터 지원 중단 날짜까지 사용할 수 있습니다. 버전이 지원 중단되면 더 이상 배포 생성 또는 업그레이드를 위해 버전을 선택할 수 없습니다.

지원 중단 기간은 버전 업그레이드와 동일한 시간대를 사용합니다. 예:

주: 2027년 4월부터 모든 21c 데이터 복제 배포가 사용 가능한 최신 릴리스 버전으로 자동 업그레이드됩니다. 릴리즈 일자는 지역마다 다를 수 있습니다.

업그레이드 스케줄링

배치 업그레이드 시기를 정의하는 유지보수 기간을 사용자정의할 수 있습니다. 유지보수 기간을 정의하지 않으면 OCI GoldenGate는 최신 버전의 릴리스 날짜를 기반으로 배치를 업그레이드하는 데 가장 적합한 시간을 계산한 다음, 계산된 자동 업그레이드 기간 종료에 가장 가까운 주말에 배치를 자동으로 업그레이드합니다.

참고: 새 버전의 Major, Bundle 또는 Minor 릴리스가 릴리스된 경우 OCI GoldenGate는 해당 타임라인을 기반으로 업그레이드를 스케줄링합니다(365일은 Major, 180일은 Bundle, 14일은 Minor의 경우 보안 수정). 동일한 릴리스의 최신 버전을 사용할 수 있게 되면 서비스가 사용 가능한 최신 버전을 사용하여 배치를 업그레이드하지만 일정이 잡힌 날짜는 변경되지 않습니다.

배치를 생성하거나 기존 배치를 편집할 때 OCI GoldenGate 유지보수 기간을 사용자정의할 수 있습니다. 새 GoldenGate 버전을 사용할 수 있게 되면 선택한 날짜 및 시간에 배치가 자동으로 업그레이드됩니다. 그러나 수동 업그레이드를 위해 선택한 업그레이드 기간이 유지보수 기간을 벗어나는 경우 선택한 날짜 및 시간 전에 배치가 자동으로 업그레이드될 수 있습니다.

예를 들어, 1월 1일에 배치를 업그레이드할 수 있는 기간이 30일 남았다고 가정해 보겠습니다. 그런 다음 1월 31일 화요일까지 수동으로 업그레이드해야 합니다. 그러나 커스터마이즈된 유지 관리 윈도우는 일요일 오후 10시에 시작됩니다. OCI GoldenGate는 사용자정의된 기간의 우선순위를 항상 지정하므로 이 유지보수 기간을 통해 다음 일요일에 오후 10시에 배치를 업그레이드합니다.

사용자정의된 유지보수 기간을 편집하려면 다음과 같이 하십시오.

  1. 배치 세부정보 페이지의 [배치] 정보 영역에서 GoldenGate 아래의 [유지 관리]에 대해 편집을 선택합니다.

  2. 유지 관리 매개변수 편집 대화상자에서 다음을 수행합니다.

    1. (선택 사항) 유지보수 기간 사용자정의를 선택하여 다음 필드를 기본값에서 변경합니다.

    2. 주 릴리스 자동 업그레이드 기간(일)의 경우 0에서 365 사이의 값을 입력합니다.

    3. 번들 릴리스 자동 업그레이드 기간(일)의 경우 0에서 180 사이의 값을 입력합니다.

    4. 보안 경로 자동 업그레이드 기간(일)에 대해 0에서 14 사이의 값을 입력합니다.

    5. (옵션) 부 릴리스 자동 업그레이드 사용을 선택한 다음 부 릴리스 자동 업그레이드 기간(일)에 대한 값을 입력합니다.

  3. 변경사항 저장을 선택합니다.

업그레이드 전

배치를 업그레이드하기 전에 다음 작업을 완료하고 장기 실행 트랜잭션을 확인하십시오.

아카이브 로그를 복구할 수 있는지 확인

관리 클라이언트에서 다음 명령을 사용하여 Extract가 시작될 때 복원해야 할 가장 오래된 아카이브 로그를 확인합니다. Recovery Checkpoint 필드에는 복구에 필요한 가장 오래된 로그가 표시됩니다.

Admin Client > INFO EXTRACT group_name, SHOWCH

최대 시간 외에 업그레이드 작업을 수행하는 것이 가장 좋습니다. 장기 실행 트랜잭션이 있는 경우 소스 시스템에서 새 Extract가 일반 복구 체크포인트에서 처리를 시작해야 할 수도 있습니다. Extract를 정지할 때 가장 오래된 열린 트랜잭션의 첫번째 레코드가 시스템에 없는 로그에 있는 경우 제한된 복구 체크포인트보다 큽니다.

장기 실행 트랜잭션 지우기

장기 실행 트랜잭션을 지우려면 다음 두 가지 옵션이 있습니다.

복제 동기화

병렬 복제를 사용하는 배치의 경우 업그레이드하기 전에 복제를 동기화해야 합니다.

Admin Client > SYNCHRONIZE REPLICAT group_name

자세한 내용은 SYNCHRONIZE REPLICAT 명령줄 인터페이스 참조를 참조하십시오.

배치 업그레이드

먼저 업그레이드하기 전에 단계를 완료해야 합니다.

배포를 업그레이드할 때

배치를 업그레이드하려면 다음을 수행합니다.

  1. Deployments 페이지에서 업그레이드할 배치를 선택합니다.

  2. 배포 세부정보 페이지의 작업 메뉴에서 업그레이드를 선택합니다.

  3. 업그레이드 배치 패널에서 업그레이드할 사용 가능한 GoldenGate 버전을 선택한 다음 업그레이드를 선택합니다.

주: 버전에 대해 자세히 알아보십시오.

업그레이드를 완료하는 데 몇 분 정도 걸립니다. 업그레이드가 완료된 후 배치 세부정보 페이지에서 업그레이드를 선택하여 업그레이드 내역을 보거나 업그레이드 프로세스 중 문제가 발생한 경우 선택합니다.

Heartbeat 테이블 업그레이드

배포에 사용되는 경우 하트비트 테이블도 업그레이드해야 합니다. 업그레이드를 완료한 후 다음 중 하나를 수행할 수 있습니다.

업그레이드 통지

OCI GoldenGate는 업그레이드를 사용할 수 있는 시기 및 업그레이드 일정이 잡힌 시기에 대한 이벤트 통지를 전송합니다. 자세한 내용은 GoldenGate 업그레이드 이벤트 유형을 참조하거나 이벤트에 대해 자세히 알아보기를 참조하십시오.

업그레이드할 시간 180일 미만 30일 미만 7일 미만
통지 기간 30일마다 7일마다 매일

참고: OCI GoldenGate는 매일 보안 수정에 대한 통지를 전송합니다.

또한 배치 세부정보 페이지에 표시되는 통지 배너에서 예정된 업그레이드에 대해 알아볼 수 있습니다.

통지 다시 알림

이벤트 및 배너 알림을 다시 알림 또는 지연시킬 수 있습니다. 수동 업그레이드를 위한 시간 프레임 끝에 가까워지면 다시 알림 기간이 변경됩니다.

업그레이드할 시간 180일 미만 30일 미만 7일 미만
다시 알림 기간 30일 7일 허용되지 않음

참고: 부 또는 번들 업그레이드의 보안 수정에 대한 다시 알림은 허용되지 않습니다.

언제든지 다시 알림을 취소할 수 있습니다.

업그레이드 롤백

배포 버전을 이전 버전으로 롤백할 수 있습니다. 롤백은 이전 버전으로의 성공적인 최신 업그레이드에만 허용됩니다.

주: 롤백 중에는 업그레이드 전 배치 파일 시스템이 마지막 상태로 복원됩니다.

이전 버전이 지원 중단된 경우 롤백이 허용되지 않습니다.

업그레이드를 롤백하려면

  1. 배치 페이지에서 롤백할 배치를 선택합니다.

  2. 배치 세부정보 페이지에서 업그레이드를 선택합니다.

  3. [업그레이드] 목록에서 최신 이전 버전을 찾은 다음 [작업] 메뉴에서 롤백을 선택합니다.

  4. 롤백할 버전을 선택한 다음 롤백을 선택합니다.

주: 사용 가능한 버전 목록은 버전 참조를 참조하십시오.

배치 상태가 업데이트로 변경되고 완료하는 데 몇 분 정도 걸립니다.

업그레이드 스케줄 조정

자동 일정이 잡힌 업그레이드 일정을 조정할 수 있습니다. 업그레이드를 더 가까운 날짜로 다시 예약하거나 나중에 연기할 수 있습니다.

참고: 일정 조정은 유지보수 기간을 고려하지 않습니다. 새로 스케줄링된 일자는 OCI GoldenGate의 정의된 값보다 이후일 수 없습니다. 자세한 내용은 GoldenGate 버전 정보를 참조하십시오.

업그레이드 일정을 조정하려면 다음과 같이 하십시오.

  1. Deployments 페이지에서 업그레이드를 일정을 조정할 배치를 선택합니다.

  2. 배치 세부정보 페이지에서 업그레이드를 선택합니다.

  3. [업그레이드] 목록에서 최신 이전 버전을 찾은 다음 [작업] 메뉴에서 일정 조정을 선택합니다.

  4. 배치 업그레이드 일정 조정 창에서 업그레이드를 수행할 날짜 및 시간을 선택합니다.

  5. 변경사항 저장을 선택합니다.

[업그레이드] 리스트에서 [예약된 날짜] 및 시간은 변경 사항을 반영합니다.

업그레이드 취소

대상 버전이 부 릴리스인 경우에만 자동 예약 업그레이드를 취소할 수 있습니다.

주: 부 릴리스로의 업그레이드를 취소하면 부 릴리스에 대한 자동 업그레이드가 암시적으로 사용 안함으로 설정되지 않으며 수동으로 사용 안함으로 설정해야 합니다. 배치 세부정보 페이지에서 부 릴리스 자동 업그레이드를 사용 안함으로 설정할 수 있습니다. 자세한 내용은 업그레이드 일정 잡기를 참조하십시오.

업그레이드를 취소하려면 다음을 수행합니다.

  1. 배치 페이지에서 업그레이드를 취소할 배치를 선택합니다.

  2. 배치 세부정보 페이지에서 업그레이드를 선택합니다.

  3. [업그레이드] 목록에서 최신 이전 버전을 찾은 다음 [작업] 메뉴에서 취소를 선택합니다.

  4. 배치 업그레이드 취소 창에서 배치 업그레이드 취소를 선택합니다.

업그레이드 상태가 취소됨으로 업데이트됩니다.

알려진 문제

Oracle GoldenGate 23.26.x로 업그레이드 후 배치 콘솔 502 잘못된 게이트웨이 오류 또는 로그인 후 GoldenGate 프로세스 나열을 실패했습니다.

Oracle Cloud Infrastructure GoldenGate 23.26 배치는 이전 레이블에서 버전 23.26.x로 업그레이드한 후 또는 23.26.x 배치에서 정지/시작 작업을 수행한 후 비정상일 수 있습니다.

임시해결책: 이 문제를 해결하기 위해 업그레이드가 oggoracle:23.26.1.0.0_260331 레이블로 Oracle 배치에 영향을 미쳤습니다.

Big Data 및 기타 비Oracle 레이블의 경우 곧 수정 사항이 발표될 예정입니다. 영향을 방지하려면 임시 수동 완화에 대해 고객지원센터에 문의하십시오.

21.15 또는 23.x 빌드에서 21.14로 롤백하는 중 문제가 발생했습니다.

21.15 또는 23.x 빌드를 다음 빌드 중 하나로 롤백하려고 시도하는 경우:

다음 문제 중 하나가 발생할 수 있습니다.