Teste
Com isto você pode trabalhar em ambientes multi-plaformas e garantindo a integrações entre as aplicações.
Neste post iremos criar um ambiente replicado entre Oracle Database 11Gr2 e SQL Server 2008 R2 em Real time.
Overview do Ambiente
No post anterior vimos como instalamos o Oracle GoldenGate, no Windows e RedHat, e também como realizamos uma carga inicial entre o Oracle e SQL Server. Neste post vamos configurar para as transações sejam feitas automaticamente em Real Time.
Configurando o Oracle Database
======================================
= =
= Criando o grupo de Extract =
= =
======================================
Processo de captura da Oracle GoldenGate, conhecido como Extract, obtém os dados necessários a partir de logs de transação dos bancos de dados. Para Oracle, estes são os redo logs que contém todas as alterações de dados feitas no banco de dados. O GoldenGate não requer acesso ao banco de dados e só extrai as operações confirmadas do redo logs.
[oracle@OCP1 ~]$ cd $GGATE
[oracle@OCP1 gg_1]$ ggsci
GGSCI (OCP1) 1> DBLOGIN USERID GGS_ADMIN PASSWORD oracle
GGSCI (OCP1) 2> ADD EXTRACT EXT01,TRANLOG,BEGIN NOW
GGSCI (OCP1) 3> ADD EXTTRAIL ./dirdat/sa, EXTRACT EXT01, MEGABYTES 1536
GGSCI (OCP1) 4> EDIT PARAMS EXT01
GGSCI (OCP1) 5> VIEW PARAMS EXT01
EXTRACT EXT01
USERID GGS_ADMIN,PASSWORD oracle
SETENV(ORACLE_SID=OGG11G)
EXTTRAIL ./dirdat/sa
TRANLOGOPTIONS ASMUSER sys@+ASM, ASMPASSWORD FdaUssd001
TABLE SCOTT.*;
GGSCI (OCP1) 6> INFO ALL
Acima criamos um grupo responsavel pela captura dos dados chamado de EXT01, informamos que as transações dem ser lidas direto dos redo logs (TRANLOG) que o mesmo será iniciado automaticamente (BEGIN NOW). Depois criamos um arquivo local