A replicação é um processo de manutenção de um conjunto definido de dados em mais do que uma localização. O DB2 DataPropagator pode replicar as alterações entre qualquer banco de dados relacional DB2, ou utilizando o DB2 DataJoiner entre o DB2 e os bancos de dados relacionais não-DB2 suportados. A replicação envolve a cópia de alterações designadas de uma localização (uma origem) para outra (um destino), e a sincronização dos dados em ambas as localizações.
Uma ligação de dados é uma ligação com um arquivo que possui dados como desenhos, relatórios, som e outros dados de multimídia. Esses arquivos podem ser muito grandes. O acesso desses tipos de arquivos sobre uma rede remota causaria atrasos e aumentaria o tráfego na rede. Se os dados não forem alterados com freqüência e o acesso à maioria dos dados atuais não for uma exigência, o DB2 DataPropagator fornecerá uma boa solução para esse problema. Entretanto, já que esses arquivos não fazem parte do banco de dados, é necessário um mecanismo que replique os arquivos e garanta que os dados e arquivos estejam em sincronia no site de destino. A replicação das ligações de dados podem resolver esse problema.
Com o tipo de dados DATALINK, o servidor do banco de dados tem controle sobre os arquivos remotos, e os arquivos são tratados como se fossem parte do banco de dados. A replicação das ligações de dados replicam não somente os dados do banco de dados, mas também os arquivos em um modo sincronizado.
Na Versão 7, o DB2 Data Propagator replica as colunas DATALINK e envolve a rotina de uma saída de usuário para replicar os arquivos externos aos quais as colunas DATALINK apontam. O programa da saída do usuário mapeia o valor da ligação de dados fonte para uma ligação no sistema de destino e depois copia o arquivo mencionado para o sistema de arquivos de destino. Um programa da saída do usuário de amostra é enviado com o produto e ele usa o FTP para copiar os arquivos. Para obter mais informações, consulte o Replication Guide and Reference.
Para obter mais informações sobre as ligações de dados, consulte o DB2 Data Links Manager Quick Beginnings.
No Sistemas operacionais Windows de 32 bits, você pode usar os programas Capture e Apply a pedido utilizando o comando ASNSAT. Esse comando fornece mais flexibilidade quando utilizado com as funções do DB2 DataPropagator e na manipulação das condições de erro.
Você pode iniciar os programas Capture e Apply de dentro de um aplicativo utilizando as novas interfaces de programação do aplicativo asnCapture e asnApply.
Para obter mais informações, consulte o Replication Guide and Reference.
Se você estiver utilizando o DB2 DataPropagator Relational (DPropR) Versão 1, deverá migrar para a Versão 5 antes de migrar para a Versão 6 ou Versão 7.
Agora, a replicação de ligação de dados está disponível no Ambiente Operacional Solaris como parte do DB2 Versão 7.2. Ela requer um daemon FTP que execute no sistema de arquivos DATALINK de origem e de destino e suporte o comando MDTM (modtime), que exibe a hora da última modificação de um determinado arquivo. Se você estiver utilizando a Versão 2.6 do Ambiente Operacional Solaris, ou qualquer outra versão que não inclua o suporte FTP do MDTM, você precisará de software adicional, tal como o WU-FTPD.
Para obter mais informações sobre as ligações de dados, consulte o DB2 Data Links Manager Quick Beginnings.