ADD DISTPATH
Use ADD DISTPATH para criar um caminho de distribuição. Os caminhos de distribuição são criados para vincular o Distribution Service de uma implantação ao Receiver Service de outra implantação, a fim de enviar trilhas da implantação de origem para essa implantação de destino.
Sintaxe
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
O nome exclusivo do caminho de distribuição que você deseja adicionar.
source-uri
Especifica o URI de origem após a palavra-chave 'source' para indicar onde os dados se originaram. O formato desse URI contém o protocolo (só suporta trilha), o nome do host, o número da porta do Distribution Service e a localização dos arquivos de trilha de origem.
target-uri
Especifica o URI de destino após a palavra-chave 'target' a fim de indicar para onde os dados serão enviados. Segue-se o formato desse URI:
um protocolo suportado, udt, ogg, soquete web ws ou soquete web seguro wss
um nome de host,
O número da porta do Receiver Service,
e a localização dos arquivos de trilha de destino.
TARGETTYPE
Especifica o tipo de destino no caso de o caminho de distribuição usar o protocolo legado. Este argumento só é válido se o esquema de URI de destino for ogg://.
Escolha MANAGER se o destino for uma implantação legada com um gerente em execução.
Escolha COLLECTOR se o destino for uma implantação de legado com um coletor estático em execução.
Escolha RECVSRVR se o destino for uma implantação de Arquitetura de Microsserviços com um Serviço de Receptor em execução.
AUTHENTICATION OAUTH
Use esta opção se estiver usando um perfil externo de autorização do provedor de identidades. Isso configurará o fluxo do Distribution Service para o Receiver Service. Consulte Autenticação e Autorização de Usuário Implantar-Delegar para um Provedor de ID Externo na Documentação de Microsserviços do Oracle GoldenGate.
Observação: Se a sua implantação estiver ativada para IDCS, você ainda poderá optar por autenticar usando outras opções de Autenticação.
AUTHENTICATION CERTIFICATE certificate-name
Identificador do certificado cliente específico do caminho de distribuição submetido a upload e gerenciado no Administration Service.
AUTHENTICATION USERIDALIAS
(Alternativa à autenticação de certificado), você pode associar cada caminho da distribuição a um DBLOGIN USERIDALIAS de destino.
ENCRYPTIONPROFILE
Especifica o nome do perfil de criptografia para o caminho de distribuição.
Exemplos
ADD DISTPATH dpe SOURCE trail://localhost:9002/services/v2/sources?trail=ea
TARGET wss://localhost:9003/services/v2/targets?trail=ea
A trilha de destino deverá especificar o diretório que contém seus arquivos de trilha. O diretório dirdat padrão é usado neste exemplo.
ADD DISTPATH dpe SOURCE trail://localhost:9002/services/v2/sources?trail=ea
TARGET ogg://localhost:9003/services/v2/targets?trail=dirdat/eb
TARGETTYPE MANAGER
Um DBLOGIN USERIDALIAS totalmente qualificado.
ADD DISTPATH dpe SOURCE ... TARGET ws://recvsrvr-host:recvsrvr-port ...
AUTHENTICATION USERIDALIAS target-dblogin-useridalias DOMAIN target-domain
Uma DBLOGIN USERIDALIAS de um domínio padrão.
ADD DISTPATH dpe SOURCE ... TARGET wss://recvsrvr-host:recvsrvr-port ...
Um exemplo dessa implementação é:
ADD DISTPATH dpe SOURCE ... TARGET wss://recvsrvr-host:recvsrvr-port ...
AUTHENTICATION USERIDALIAS ggeast DOMAIN OracleGoldenGate
Você pode, como alternativa, optar por executar o comando com base64-encoded user:password para autenticação com o USERIDALIAS gerenciado no armazenamento de credenciais.
ADD DISTPATH dpe SOURCE ... TARGET ws://webuser:webpass@recvsrvr-host:recvsrvr-port...
Neste exemplo, webuser é o usuário e webpass é a senha.