ADD DISTPATH

Mit ADD DISTPATH können Sie einen Verteilungspfad erstellen. Verteilungspfade werden erstellt, um den Verteilungsservice eines Deployments mit dem Empfangsservice eines anderen Deployments zu verknüpfen, damit Trails von der Quelle zu diesem Ziel-Deployment gesendet werden können.

Syntax

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

Der eindeutige Name des Verteilungspfads, den Sie hinzufügen möchten.

source-uri

Gibt die Quell-URI nach dem Quellschlüsselwort an, um den Ort anzugeben, von dem die Daten stammen. Das Format dieser URI enthält das Protokoll (unterstützt nur "trail"), den Hostnamen, die Portnummer des Verteilungsservice und den Speicherort der Quelltraildateien.

target-uri

Gibt die Ziel-URI nach dem Zielschlüsselwort an, um das Ziel anzugeben, an das die Daten gesendet werden. Format dieser URI:

ein unterstütztes Protokoll: udt, ogg, Web-Socket ws oder Secure-Web-Socket wss

ein Hostname,

die Portnummer des Empfangsservice

und der Speicherort der Zieltraildateien.

TARGETTYPE

Gibt den Zieltyp an, falls der Verteilungspfad das Legacy-Protokoll verwendet. Dieses Argument ist nur gültig, wenn das Ziel-URI-Schema ogg:// ist.

Wählen Sie MANAGER aus, wenn das Ziel ein Legacy Deployment mit einem aktiven Manager ist.

Wählen Sie COLLECTOR aus, wenn das Ziel ein Legacy Deployment mit einem statischen Collector ist.

Wählen Sie RECVSRVR aus, wenn das Ziel ein Microservices-Architektur-Deployment mit einem laufenden Empfangsservice ist.

AUTHENTICATION OAUTH

Verwenden Sie diese Option, wenn Sie ein Autorisierungsprofil eines externen Identitätsproviders verwenden. Dadurch wird der Fluss vom Verteilungsservice zum Empfangsservice eingerichtet. Siehe Benutzerauthentifizierung und -autorisierung für einen externen ID-Provider bereitstellen und delegieren in der Dokumentation zu Oracle GoldenGate-Microservices.

Hinweis: Wenn Ihr Deployment für IDCS aktiviert ist, können Sie dennoch die Authentifizierung mit weiteren Authentifizierungsoptionen auswählen.

AUTHENTICATION CERTIFICATE certificate-name

ID des verteilungspfadspezifischen Clientzertifikats, das in den Administrationsservice hochgeladen und dort verwaltet wird.

AUTHENTICATION USERIDALIAS

(Alternativ zur Zertifikatsauthentifizierung) Sie können jeden Verteilungspfad mit einem Ziel-DBLOGIN USERIDALIAS verknüpfen.

ENCRYPTIONPROFILE

Gibt den Namen des Verschlüsselungsprofils für den Verteilungspfad an.

Beispiele


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

Der Zieltrail muss das Verzeichnis mit den Traildateien angeben. In diesem Beispiel wird das Standardverzeichnis dirdat verwendet.

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

Ein vollqualifizierter DBLOGIN USERIDALIAS.

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

Ein DBLOGIN USERIDALIAS aus einer Standarddomain.

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

Beispiel für diese Implementierung:

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

Alternativ können Sie den Befehl mit base64-encoded user:password ausführen, um die Authentifizierung mit dem im Zugangsdatenspeicher verwalteten USERIDALIAS vorzunehmen.

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

In diesem Beispiel ist webuser der Benutzer und webpass das Kennwort.