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.