Oracle GoldenGate Microservices Architecture의 배치 디렉토리
마이크로서비스 아키텍처는 단순화된 설치 및 배포 디렉토리 구조로 설계되었습니다.
이 디렉토리 구조는 Linux Foundation Filesystem Hierarchy Standard를 기반으로 합니다. 배포 하위 디렉토리의 일부가 파일 시스템의 다른 위치나 공유 네트워크 장치를 비롯한 다른 장치에 배치될 수 있도록 유연성이 추가되었습니다. 이 설계는 Oracle GoldenGate Microservices Architecture가 설치되고 사용자 정의 배치 특정 디렉토리가 생성되는 읽기 전용 Oracle GoldenGate 홈 디렉토리로 구성됩니다.
다음 그림은 서비스 관리자(srvm) 디렉토리 아래의 파일 및 디렉토리를 보여줍니다.

다음 표에서는 Oracle GoldenGate 배치 구성 중 해당 디렉토리를 참조할 때 사용되는 주요 MA 디렉토리 및 변수에 대해 설명합니다. 다음 표에서 읽기 전용으로 표시되지 않은 매개변수만 편집할 수 있습니다. 예제나 프로시저에 이러한 변수가 표시되면 변수를 엔터프라이즈 토폴로지의 해당 디렉토리 경로에 대한 전체 경로로 바꿉니다.
| 디렉토리 이름 | 변수 | 설명 | 기본 디렉토리 경로 |
|---|---|---|---|
| Oracle GoldenGate 홈(읽기 전용) | OGG_HOME |
호스트 컴퓨터에 생성된 Oracle GoldenGate 홈은 제품을 설치하도록 선택한 디렉토리입니다. 이 읽기 전용 디렉토리에는 제품에 대한 이진, 실행 파일 및 라이브러리 파일이 포함되어 있습니다. | /ogg_install_location |
배치 etc 홈 |
OGG_ETC_HOME |
매개변수 파일을 포함하여 배포 구성 파일이 저장되는 위치입니다. | /ogg_deployment_location/etc |
| 배치 구성 홈(읽기 전용) | OGG_CONF_HOME |
각 배치 정보 및 구성 아티팩트가 저장되는 위치입니다. | /ogg_deployment_location/etc/conf |
| 배치 보안 홈 | OGG_SSL_HOME |
각 배치 보안 아티팩트(인증서, 전자 지갑)가 저장되는 위치입니다. | /ogg_deployment_location/etc/ssl |
| 배치 변수 홈(읽기 전용) | OGG_VAR_HOME |
각 배포 로깅 및 보고 처리 아티팩트가 저장되는 위치입니다. | /ogg_deployment_location/var |
| 배치 데이터 홈(읽기 전용) | OGG_DATA_HOME |
각 배포 데이터 아티팩트(트레일 파일)가 저장되는 위치입니다. | /ogg_deployment_location/var/lib/data |
이러한 파일의 기본 위치를 변경하여 해당 파일을 저장할 위치를 사용자 정의할 수 있습니다.
OGG_VAR_HOME가 로컬 디렉토리이고 OGG_HOME가 공유 읽기 전용 원격 디렉토리인 구성에서 로컬 OGG_VAR_HOME를 사용하는 많은 배치는 하나의 읽기 전용 공유 OGG_HOME를 공유할 수 있습니다.
이 디렉토리 설계는 간단한 수동 업그레이드를 용이하게 합니다. 업그레이드하려면 서비스를 중지한 다음 웹 인터페이스 또는 REST 명령을 통해 OGG_HOME를 설정한 다음 프로세스를 다시 시작합니다. 재시작 시 Oracle GoldenGate는 업데이트된 환경 변수를 선택합니다. Service Manager의 Oracle GoldenGate home 디렉토리 경로를 업그레이드를 완료하는 새 Oracle GoldenGate 홈 디렉토리로 변경하여 새 Oracle GoldenGate 릴리스를 사용하도록 배치를 전환하면 됩니다. 마이크로서비스, Extract 및 Replicat 프로세스를 재시작합니다.