Oracle GoldenGate MA – Distribution Server

No post anterior foi visto como adicionar um extract e um replicat, usando o administration server via browser ou via adminclient. Agora vejamos como ligar o local trail para o remote trail via distribution server, que faz o papel do Data Pump na Classic Architecture. Acesse via browser o distribution server com usuário e senha. …

Continue lendo Oracle GoldenGate MA – Distribution Server

Adding an Extract and an Replicat in GoldenGate Microservices Architecture

Continuando a série de posts sobre o GoldenGate Microservices, veremos agora como adicionar o extract e replicat, visto que já temos todo o ambiente preparado. Para isso, vamos fazer de duas maneiras. O Extract vamos adicionar via browser, ams o Replicat via adminclient. Demonstrando os dois modos de trabalhar com a MicroServices Architecture. Antes de …

Continue lendo Adding an Extract and an Replicat in GoldenGate Microservices Architecture

Oracle GoldenGate – Deploy an Oracle GoldenGate MA Architecture

Agora que já fizemos a instalação do GoldenGate MicroServices Architecture nesse post aqui, vamos fazer o nosso primeiro deploy, que vai junto o service manager. Vamos configurar as variáveis de ambiente, veja um exemplo e modifique conforme a sua necessidade: export ORACLE_HOME=database_install_location export OGG_HOME=ogg_install_location export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH export TNS_ADMIN=$ORACLE_HOME/network/admin export PATH=$OGG_HOME/bin:$PATH export ORACLE_SID=ORCL ## to setup …

Continue lendo Oracle GoldenGate – Deploy an Oracle GoldenGate MA Architecture

Oracle GoldenGate – MicroServices Architecture

Nesse post iremos falar sobre os pincipais componentes da arquitetura MicroServices, que surgiu na versão 12.3 e se tornará a única a partir do 23c. Nessa nova arquitetura o GoldenGate passa a usar REST API que é usado para configuração, administração, tudo de forma remota view browser ou console. Em um post anterir, foi visto …

Continue lendo Oracle GoldenGate – MicroServices Architecture

Patching Oracle GoldenGate Classic Architechture for Oracle Database

Esse será o meu último post antes de passar em frente com a Microservices Architecture. Nesse post veremos como aplicar um patch o Oracle GoldenGate 19c, Classic Architecture, para Oracle Database, também 19c. Primeiro, baixe o patch que irei utilizar no meu exemplo: https://updates.oracle.com/ARULink/PatchDetails/process_form?patch_num=36238782 Depois baixe o OPatch mais recente: https://updates.oracle.com/download/6880880.html Agora, primeiro, vamos atualizar …

Continue lendo Patching Oracle GoldenGate Classic Architechture for Oracle Database

Oracle GoldenGate – Encryption – Master Key and Wallet Method

No post anterior foi visto o método ENCKEYS para criptografar os dados nos trailfiles. Agora veremos o método recomendado, que é o Master Key and Wallet. Primeiro, vamos criar a wallet, e adicionar a nossa master key nela. E cada vez que o GoldenGate criar um novo trailfile, ele vai criar uma nova encryption key …

Continue lendo Oracle GoldenGate – Encryption – Master Key and Wallet Method

Oracle GoldenGate – Encryption – ENCKEYS Method

Vamos falar um pouco sobre encryption no Oracle GoldenGate. Sobre encryption, devemos saber que podemos aplicar em 3 lugares diferentes. Primeiro nos trail files, ou seja, data at rest. Podemos aplicar também ao enviar os dados para o rmttrail via rede, ou seja, data in transit. E por último o password que fica no parameter …

Continue lendo Oracle GoldenGate – Encryption – ENCKEYS Method

Oracle GoldenGate – Compression

Vamos falar um pouco agora como o GoldenGate pode fazer o compression dos dados antes de enviar para o destino, via TCP/IP. É uma maneira muito fácil de melhorar a performance de rede, com o compress antes de enviar via rede e o decompress automático no destino. Claro, deve-se testar bastante pra ver se esta …

Continue lendo Oracle GoldenGate – Compression

GoldenGate – Implementing Macros

Macro é uma feature do GoldenGate que facilita bastante o coding, que é escrever código que poderá ser reutilizado em várias partes quantas vezes quiser. Ou seja, podemos consolidar várias instruções, ou parâmetros, salvar em um macro, e utilizar quantas vezes precisar. Macros podem ser criados tanto dentro do parameter file, como fora, em uma …

Continue lendo GoldenGate – Implementing Macros

Oracle GoldenGate – Replicat

Agora que ja entendemos um pouco sobre os tipos de replicats no último post, vamos agora configurar o nosso primeiro replicat. replicaNt, Blade Runner Primeiro, antes de tudo, no target database, devemos alterar um parâmetro: ALTER SYSTEM SET enable_goldengate_replication=TRUE; Também, devemos criar o usuário que será utilizado no processo: CREATE USER ggadmin identified by oracle; …

Continue lendo Oracle GoldenGate – Replicat