ADD DISTPATH

ADD DISTPATH를 사용하여 배포 경로를 생성할 수 있습니다. 소스에서 해당 대상 배치로 트레일을 전송하기 위해 특정 배치의 분배 서비스를 다른 배치의 수신기 서비스에 링크하는 배포 경로가 생성됩니다.

구문

ADD DISTPATH path-name
         SOURCE source-uri
         TARGET target-uri|
         [TARGETTYPE ( MANAGER | COLLECTOR | RECVSRVR )] |
         AUTHENTICATION ( OAUTH
                        | (CERTIFICATE certificate-name)
                        | (USERIDALIAS alias [DOMAIN domain])
                        | [ENCRYPTIONPROFILE encryption-profile-name ]

path-name

추가할 배포 경로의 고유한 이름입니다.

source-uri

데이터가 시작된 위치를 나타내기 위해 소스 키워드 뒤에 소스 URI를 지정합니다. 이 URI의 형식에는 분배 서비스의 프로토콜(트레일만 지원), 호스트 이름 및 포트 번호와 소스 트레일 파일의 위치가 포함됩니다.

target-uri

데이터가 전송될 대상을 나타내도록 대상 키워드 뒤에 대상 URI를 지정합니다. 이 URI의 형식은 다음과 같습니다.

지원되는 프로토콜, udt, ogg, 웹 소켓 ws 또는 보안 웹 소켓 wss

호스트 이름,

수신기 서비스의 포트 번호,

대상 추적 파일의 위치

TARGETTYPE

배포 경로가 레거시 프로토콜을 사용하는 경우 대상 유형을 지정합니다. 이 인수는 대상 URI 스키마가 ogg://인 경우에만 적합합니다.

관리자가 실행 중인 레거시 배치가 대상인 경우 MANAGER를 선택합니다.

정적 수집기가 실행 중인 레거시 배치가 대상인 경우 COLLECTOR를 선택합니다.

수신기 서비스가 실행 중인 마이크로 서비스 아키텍처 배치가 대상인 경우 RECVSRVR을 선택합니다.

AUTHENTICATION OAUTH

외부 ID 제공자 권한 부여 프로파일을 사용 중인 경우 이 옵션을 사용하십시오. 분배 서비스에서 수신기 서비스로의 플로우가 설정됩니다. Oracle GoldenGate Microservices Documentation에서 외부 ID 제공자에 대한 사용자 인증 및 권한 부여 배포를 참조하십시오.

주: 배치가 IDCS에 대해 사용으로 설정된 경우에도 다른 인증을 사용하여 인증하도록 선택할 수 있습니다.

AUTHENTICATION CERTIFICATE certificate-name

관리 서비스에서 업로드 및 관리되는 배포 경로 관련 클라이언트 인증서의 식별자입니다.

AUTHENTICATION USERIDALIAS

(인증서 인증 대신) 각 배포 경로를 대상 DBLOGIN USERIDALIAS와 연관할 수 있습니다.

ENCRYPTIONPROFILE

배포 경로에 대한 암호화 프로파일의 이름을 지정합니다.

예제


ADD DISTPATH dpe  SOURCE trail://localhost:9002/services/v2/sources?trail=ea
                    TARGET wss://localhost:9003/services/v2/targets?trail=ea

대상 추적은 추적 파일을 포함하는 디렉토리를 지정해야 합니다. 이 예에서는 기본 dirdat 디렉토리가 사용됩니다.

ADD DISTPATH dpe  SOURCE trail://localhost:9002/services/v2/sources?trail=ea
                    TARGET ogg://localhost:9003/services/v2/targets?trail=dirdat/eb
                    TARGETTYPE MANAGER

정규화된 DBLOGIN USERIDALIAS입니다.

ADD DISTPATH dpe SOURCE ... TARGET ws://recvsrvr-host:recvsrvr-port ...
AUTHENTICATION USERIDALIAS target-dblogin-useridalias DOMAIN target-domain

기본 도메인의 DBLOGIN USERIDALIAS

ADD DISTPATH dpe SOURCE ... TARGET wss://recvsrvr-host:recvsrvr-port ...

이 구현의 예는 다음과 같습니다.

ADD DISTPATH dpe SOURCE ... TARGET wss://recvsrvr-host:recvsrvr-port ...
AUTHENTICATION USERIDALIAS ggeast DOMAIN OracleGoldenGate

인증서 저장소에서 관리되는 USERIDALIAS를 통한 인증을 위해 base64-encoded user:password를 사용하여 명령을 실행하도록 선택할 수도 있습니다.

ADD DISTPATH dpe SOURCE ... TARGET ws://webuser:webpass@recvsrvr-host:recvsrvr-port...

이 예에서는 webuser가 사용자이며 webpass가 비밀번호입니다.