Diretórios de Implantação na Arquitetura de Microsserviços do Oracle GoldenGate
A Arquitetura de Microsserviços foi projetada com uma estrutura de diretório de instalação e implantação simplificada.
Esta estrutura de diretórios é baseada no Linux Foundation Filesystem Hierarchy Standard. Mais flexibilidade foi adicionada para permitir que partes dos subdiretórios de implantação sejam colocadas em outros locais no sistema de arquivos ou em outros dispositivos, incluindo dispositivos de rede compartilhada. O design compreende um diretório home do Oracle GoldenGate somente para leitura em que a Arquitetura de Microsserviços do Oracle GoldenGate é instalada e diretórios específicos de implantação personalizados são criados.
A figura a seguir mostra os arquivos e diretórios no diretório do Gerenciador de Serviços (srvm):

A tabela a seguir descreve os principais diretórios MA e as variáveis que são usadas durante a referência a esses diretórios durante uma configuração de implantação do Oracle GoldenGate. Somente os parâmetros podem ser editados que não foram marcados como Somente leitura na tabela a seguir. Quando você vir essas variáveis em um exemplo ou procedimento, substitua a variável pelo caminho completo para o caminho de diretório correspondente na topologia da sua empresa.
| Nome do Diretório | Variável | Descrição | Caminho do Diretório Padrão |
|---|---|---|---|
| Home do Oracle GoldenGate (Somente leitura) | OGG_HOME |
O home do Oracle GoldenGate criado em um computador host é o diretório escolhido para instalar o produto. Esse diretório somente para leitura contém arquivos binários, executáveis e de biblioteca para o produto. | /ogg_install_location |
Home do etc de implantação |
OGG_ETC_HOME |
O local onde seus arquivos de configuração de implantação são armazenados, incluindo arquivos de parâmetros. | /ogg_deployment_location/etc |
| Home de configuração de implantação (Somente leitura) | OGG_CONF_HOME |
O local onde cada informação de implantação e artefatos de configuração são armazenados. | /ogg_deployment_location/etc/conf |
| Home de segurança da implantação | OGG_SSL_HOME |
O local onde cada artefato de segurança de implantação (certificados, wallets) é armazenado. | /ogg_deployment_location/etc/ssl |
| Home da variável de implantação (Somente leitura) | OGG_VAR_HOME |
O local onde cada registro de implantação e artefatos de processamento de relatórios são armazenados. | /ogg_deployment_location/var |
| Home de dados de implantação (Somente leitura) | OGG_DATA_HOME |
O local onde cada artefato de dados de implantação (arquivos de rastreamento) é armazenado. | /ogg_deployment_location/var/lib/data |
Você pode alterar a localização padrão de todos esses arquivos para personalizar onde deseja armazená-los.
Em uma configuração em que OGG_VAR_HOME é um diretório local e OGG_HOME é um diretório remoto compartilhado somente leitura, muitas implantações com OGG_VAR_HOME local podem compartilhar um OGG_HOME compartilhado somente leitura.
Este design de diretório facilita uma simples atualização manual. Para fazer upgrade, interrompa os serviços e, em seguida, defina o OGG_HOME na interface Web (ou por meio de um comando REST) e reinicie os processos. Ao reiniciar, o Oracle GoldenGate seleciona as variáveis de ambiente atualizadas. Você simplesmente alterna uma implantação para usar uma nova release do Oracle GoldenGate alterando o caminho do diretório Oracle GoldenGate home no Gerenciador de Serviços para um novo diretório home do Oracle GoldenGate, que conclui o upgrade. Reinicie os processos de microsserviços, Extract e Replicat.