Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Desvendando o Oracle Golden Gate
PALESTRANTE: Gilson Martins
3
Apresentação Pessoal 11 anos de experiência na área de TI.
8 anos focado em administração de banco de dados e tecnologias Oracle. Alta disponibilidade com Grid Infrastructure, RAC, Data Guard, GoldenGate e RMAN. Migração e replicação de dados. Exadata
4
Agenda O que é o Oracle GoldenGate? Onde e quando utilizar?
Topologia, arquitetura e componentes Processo de Replicação Banco de dados e SO suportados Funcionamento do OGG GoldenGate na Prática Peguntas e Respostas
5
O que é Oracle GoldenGate?
OGG OGG ORIGEM DESTINO Migração Replicação de dados Transformação de dados
6
Onde e quando utilizar?
7
Topologias Suportadas
Vários formas de implementação:
8
X X Oracle: Migração com Zero Downtime ‘ OGG OGG Sincronização ORIGEM
CARGA INICIAL: - DATA PUMP (expdp/impdp) - BCV (Cópia por Storage - GoldenGate (Bases pequenas) OGG OGG X Sincronização X ORIGEM DESTINO (Novo) Aplicação Downtime: Apontamento das aplicações
9
Banco de dados Suportados
10
Sistemas Operacionais Suportados
11
Features Suportadas
12
Versões: Banco de Dados x OGG
** Sempre verifique na documentação as versões e se suas combinações são possíveis. SO, DB e OGG
13
Componentes
14
Processo de Replicação
15
Processo de Replicação
Source Database Network (TCP/IP) X Server Collector Extract Replicat Transaction Log Trail Target DB Manager Manager
16
Processo de Replicação (Data Pump)
Source Database Network (TCP/IP) X X X X Server Collector Extract Replicat Transaction Log Remote Trail Target DB (Optional) X Data Pump Manager Manager
17
Processo de Replicação
18
Processo de Replicação
19
Processo de Replicação
20
Processo de Replicação
21
Processo de Replicação
22
Processo de Replicação
23
Checkpoint na Captura
24
Checkpoint no Pump
25
Checkpoint na Entrega “Delivery”
26
Commit Sequence Number - CSN
SCN – System Change Number CSN – Commit Sequence Number É um identificador que o Oracle GoldenGate utiliza para Identificar uma transação Identifica um ponto específico no tempo
27
TRANDATA Habilitar o suplemental logging a nível de tabela
Por default o Oracle loga apenas as colunas que sofrem alterações Com o TRANDATA habilitado, sempre que uma tabela sofrer alteração em qualquer coluna, o Oracle grava também a chave da tabela nos redo logs. Se a tabela possui PK/UK o valor da chave é logado nos redo logs Se a tabela não possui chave, todas as colunas serão logadas
28
? DEFGEN Diferentes bancos de dados (RDBMS)
DATE DATETIME LONG TEXT NUMBER INTEGER ? DEFGEN Diferentes bancos de dados (RDBMS) DEFGEN Tabelas com estruturas diferentes entre a origem e o destino. Ex.: td colunas Mesmo RDBMS, e versões diferentes mas tabelas com mesma estrutura, não é necessário.
29
GoldenGate Software Commando Interface
GGSCI
30
Diretórios do GoldenGate
31
Configuração do EXTRACT
32
Configuração do DATA PUMP
33
Configuração do REPLICAT
34
Processo Pump – One to Many
X SRV / DB 01 X SRV / DB 02 SRV / DB 03
35
Processo Pump – One to Many
X SRV / DB 01 SRV / DB 02 SRV / DB 03
36
GoldenGate na prática Perguntas ?
37
Agradecimentos Palestra: Desvendando o Oracle GoldenGate
Consultor Oracle Gilson Martins Linkedin:
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.