Oracle Object Storage용 Replicat 추가
Oracle Object Storage 대상에 대한 Replicat 프로세스를 추가하고 구성하는 방법을 알아봅니다.
시작하기 전에
Replicat를 추가하기 전에 다음이 있는지 확인하십시오.
-
컴파트먼트 OCID
참고: 컴파트먼트 세부정보 페이지에서 컴파트먼트 OCID를 찾을 수 있습니다.
-
Oracle Cloud 콘솔 탐색 메뉴를 열고 ID, 구획 순으로 선택합니다.
-
목록에서 컴파트먼트를 선택하여 컴파트먼트 세부정보 페이지에 액세스합니다.
-
컴파트먼트 정보 섹션에서 컴파트먼트 OCID를 복사합니다.
자세한 내용은 구획의 OCID 찾기를 참조하십시오.
-
-
Oracle Object Storage 버킷 이름
참고: Oracle은 고유의 Oracle Object Storage 버킷을 생성할 것을 권장합니다.
-
Oracle Cloud 콘솔 탐색 메뉴를 열고 저장소, 버킷 순으로 선택합니다.
-
버킷 생성을 선택합니다.
-
[버킷 생성] 패널에서 이름을 입력한 다음 생성을 선택합니다.
자세한 내용은 콘솔을 사용하여 버킷 생성을 참조하십시오.
-
Replicat 추가(26ai)
이 대상 유형에 특정한 필수 조건을 검토해야 합니다.
-
OCI GoldenGate 배치 콘솔 탐색 메뉴에서 복제를 선택합니다.
-
Replicat 페이지에서 Add Replicat를 선택합니다.
-
[복제 추가] 패널의 복제 정보 페이지에서 필요에 따라 필드에 정보를 입력한 다음 다음을 선택합니다.
-
복제 유형을 선택합니다.
-
클래식 Replicat
-
조정 Replicat
-
-
프로세스 이름을 5자 이하로 입력합니다.
-
이 프로세스를 다른 프로세스와 구별하는 데 도움이 되도록 설명을 입력합니다.
-
-
복제 옵션 페이지에서 필요에 따라 필드에 정보를 입력한 다음 다음을 선택합니다.
-
Replicat 트레일:
-
이름을 입력합니다.
-
추적 파일이 기본값이 아닌 다른 위치에 있어야 하는 경우 하위 디렉토리를 입력합니다.
-
암호화 프로파일을 선택합니다. 암호화 프로파일이 생성되지 않은 경우 기본적으로 로컬 전자 지갑이 선택됩니다.
-
시작에 대해 데이터 처리의 시작점을 선택합니다.
-
로그의 위치(기본값)
-
Now
-
사용자정의 시간
-
-
-
트레일 위치:
-
순서 번호를 입력합니다.
-
RBA 오프셋을 입력합니다.
-
드롭다운에서 대상을 선택합니다.
참고: 대상 선택에 따라 스트리밍, 스테이지 및 병합, 스테이징 위치 등의 추가 옵션이 있을 수 있습니다.
-
-
대상 인증서:
-
도메인을 선택합니다.
-
지정된 도메인 내에서 별칭을 선택합니다.
-
체크포인트 테이블을 선택합니다. 기본 선택을 그대로 두거나 대상 배치에 대해 생성한 체크포인트 테이블을 선택합니다.
-
최대 스레드 번호를 선택합니다(조정된 복제만 해당).
-
-
-
관리되는 옵션 페이지에서 필요에 따라 선택적 필드에 정보를 입력한 다음 다음을 선택합니다.
-
프로파일 이름을 사용할 수 있는 경우 선택합니다.
-
배치 건전성에 중요를 사용합니다.
-
자동 시작 설정을 사용으로 설정하고 구성합니다.
-
-
매개변수 파일 페이지에서 매개변수를 추가하여 Replicat를 추가로 구성할 수 있습니다. 예:
table source.table1;참고:
GoldenGate는 기본적으로 그리니치 표준시(GMT)를 사용합니다. SETENV를 사용하여 Replicat에 대한 기본 설정을 대체합니다. 이 변경 사항은 배포에 적용되지 않습니다. 예:
setenv (TZ="US/Eastern") setenv (TZ="GMT+5") -
[속성 파일] 페이지에서 필요에 따라 파일 처리기 및 OCI 이벤트 처리기 속성을 구성하고 다음을 선택합니다. 수정을 고려할 몇 가지 등록 정보는 다음과 같습니다.
-
gg.handler.name.format: 출력 데이터의 형식 지정 방법을 선택합니다. 사용 가능한 옵션은 다음과 같습니다.-
delimitedtext -
json -
json_row -
xml -
avro_row -
avro_op -
avro_row_ocf -
avro_op_ocf
파케의 경우 추가 속성을 적용해야 합니다. 자세한 내용은 Oracle Object Storage 연회를 참조하십시오.
-
-
gg.handler.name.fileNameMappingTemplate: 템플리트 키워드를 사용하여 동적으로 파일 이름을 생성합니다. -
gg.handler.name.inactivityRollInterval: GoldenGate가 파일을 생성하고 쓰기 위해 열린 상태로 유지합니다. 이 속성은 지정된 비활동 기간(수신 트랜잭션 없음) 후 파일을 닫은 다음 Oracle Object Storage로 로드합니다. -
gg.eventhandler.name.compartmentID: 컴파트먼트 OCID를 입력합니다. -
gg.eventhandler.name.bucketMappingTemplate: 오브젝트 스토리지 버킷 이름을 입력합니다.
파일 작성기 처리기 및 OCI 이벤트 처리기 구성 속성에 대해 자세히 알아봅니다.
주: 필요에 따라 플러그인할 수 있는 포맷터를 추가할 수도 있습니다. 자세한 내용은 플러그인할 수 있는 포맷터를 참조하십시오.
-
-
생성 및 실행을 선택합니다. 생성을 선택하면 나중에 [복제] 페이지에서 수동으로 Replicat를 시작할 수 있습니다.
Replicat 추가(21c)
-
OCI GoldenGate 배치 콘솔의 [관리 서비스 개요] 페이지에서 복제 추가(더하기 아이콘)를 선택합니다.
-
Add Replicat 페이지에서 Replicat 유형을 선택한 후 Next를 선택합니다.
Replicat의 유형은 다음과 같습니다.
-
클래식 Replicat
-
조정 Replicat
-
-
[복제 옵션] 페이지에서 다음 필드에 정보를 입력한 다음 다음을 선택합니다.
-
프로세스 이름에 Replicat 프로세스의 이름을 입력합니다.
-
(선택 사항) 설명에 이 프로세스를 다른 프로세스와 구분하는 간단한 설명을 입력합니다.
-
[추적 이름]에 2자의 추적 이름을 입력합니다.
-
대상의 경우 드롭다운에서 Oracle Object Storage를 선택합니다.
-
OCI에 대해 사용 가능한 별칭의 경우 드롭다운에서 별칭을 선택합니다.
-
-
[매개변수 파일] 페이지에서 필요에 따라 Replicat 매개변수를 추가 및 구성하고 다음을 선택합니다.
table source.table1;참고:
GoldenGate는 기본적으로 그리니치 표준시(GMT)를 사용합니다. SETENV를 사용하여 Extract에 대한 기본 설정을 무효화합니다. 이 변경 사항은 추출 프로세스에만 적용되고 배포에는 적용되지 않습니다.
setenv (TZ="US/Eastern") setenv (TZ="GMT+5") -
[속성 파일] 페이지에서 필요에 따라 파일 처리기 및 OCI 이벤트 처리기 속성을 구성하고 다음을 선택합니다. 수정을 고려할 몇 가지 등록 정보는 다음과 같습니다.
-
gg.handler.name.format: 출력 데이터의 형식 지정 방법을 선택합니다. 사용 가능한 옵션은 다음과 같습니다.-
delimitedtext -
json -
json_row -
xml -
avro_row -
avro_op -
avro_row_ocf -
avro_op_ocf
파케의 경우 추가 속성을 적용해야 합니다. 자세한 내용은 Oracle Object Storage 연회를 참조하십시오.
-
-
gg.handler.name.fileNameMappingTemplate: 템플리트 키워드를 사용하여 동적으로 파일 이름을 생성합니다. -
gg.handler.name.inactivityRollInterval: GoldenGate가 파일을 생성하고 쓰기 위해 열린 상태로 유지합니다. 이 속성은 지정된 비활동 기간(수신 트랜잭션 없음) 후 파일을 닫은 다음 Oracle Object Storage로 로드합니다. -
gg.eventhandler.name.compartmentID: 컴파트먼트 OCID를 입력합니다. -
gg.eventhandler.name.bucketMappingTemplate: 오브젝트 스토리지 버킷 이름을 입력합니다.
파일 작성기 처리기 및 OCI 이벤트 처리기 속성에 대해 자세히 알아봅니다.
주: 필요에 따라 플러그인할 수 있는 포맷터를 추가할 수도 있습니다. 자세한 내용은 플러그인할 수 있는 포맷터 사용을 참조하십시오.
-
-
추가 및 실행을 선택합니다.
Replicat 프로세스의 상태를 모니터링할 수 있는 관리 서비스 개요 페이지로 돌아갑니다. 프로세스 이름을 선택하여 세부정보를 보고 보고서에 접근합니다.
관련 컨텐츠
Oracle Object Storage 연결과 관련하여 알려진 문제
리소스 주체를 사용할 때 Oracle Object Storage 복제 오류가 발생했습니다.
Oracle Object Storage 연결에서 리소스 주체 인증을 사용하는 경우 다음 오류로 인해 Replicat가 실패합니다.
ERROR 2025-06-12 14:48:16.000489 [main] - An exception has occurred: java.lang.NullPointerException: Cannot invoke "String.startsWith(String)" because "path" is null java.lang.NullPointerException: Cannot invoke "String.startsWith(String)" because "path" is null
임시해결책: 이 문제를 해결하려면 연결을 편집한 후 다른 인증 방법을 선택합니다.
Oracle Object Storage 접속에서 사용자 OCID 불일치(통합 사용자만 해당)
통합 사용자가 Oracle Object Storage 접속을 생성할 때 현재 사용자 사용을 선택하면 해당 OCID가 시스템에서 선택한 OCID와 일치하지 않습니다.
임시해결책: Oracle Object Storage 접속을 생성할 때 다른 사용자 지정을 선택하고 통합 사용자의 OCID를 입력하십시오.
사용자 OCID를 찾으려면 Oracle Cloud 콘솔 전역 헤더에서 프로파일을 선택한 다음 사용자 이름을 선택합니다. 사용자 세부정보 페이지의 사용자 정보에서 OCID에 대해 표시를 선택합니다.