Alexandre boa noite...
Seguinte já implementei uma replicação usando somente triggers, e jobs.. da 
seguinte forma(para não causar danos nas suas transações):
Crie uma tabela chamada TRANSACOES, nela coloque os campos:

NOME_TABELA VARCHAR2(32)
DATA_HORA DATE,

OPERACAO VARCHAR2(1),

ROWID_TABELA ROWID

Após isso faça o seguinte: Crie uma TRIGGER nas tabelas que que fazer a 
replicação gerandos os dados para a tabela TRANSACOES, 

monte as procedures para replicação pegando o ROWID  conforme a tabela, 
data_hora e roiwd e faça um JOB de tempos em tempos executando UMA PROCEDURE

que execute todas procedures.



  ----- Original Message ----- 
  From: Alexandre Rocha Placido 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Monday, June 02, 2008 11:57 AM
  Subject: [oracle_br] Produto para fazer replicação de banco


  Pessoal,

  Vou dizer o processo primeiro e depois pergunto:

  Fazemos periodicamente uma cópia do banco de produção de determinados
  schemas para um banco que chamamos de homologação e eventualmente para outro
  que chamamos de Teste.

  O problema é que com export/import levamos sempre a totalidade do banco
  quando não precisamos disso. Por enquanto ta até tranqüilo porque os bancos
  não são imensos, mas projetando para futuro isso pode ser problema. Aquela
  função de seleção do export não se aplica porque não dá para ter uma regra
  igual para todas as tabelas, além disso não podemos levar considerando
  apenas o número de linhas na tabela por causa da integridade referencial.

  Bem isto posto, tem a possibilidade de criar-se um script com a condição de
  cada tabela, mas além de trabalhoso e mais demorado na execução temos o
  problema de que se o fornecedor do sistema mudar algo, tal como, inserir uma
  nova tabela ou modificar algum outro recurso que gere diferença na base pode
  dar problema. Tenho um fornecedor que libera uma versão a cada 2 meses.

  No final o que queria saber é se existe e alguém conhece um software, só
  para citar, tipo o PL/SQL developer onde eu possa selecionar as tabelas a
  serem exportadas, isso PL/SQL faz, mas queria ainda poder definir um
  parâmetro de seleção para elas e que isso ficasse armazenado.

  Alexandre Rocha Placido

  image002Gerente de TI

  DITEC - Agrovale

  74 3612-2900

  87 8802-0474

  [EMAIL PROTECTED]

  MSN: [EMAIL PROTECTED]

  P Ler aqui sem imprimir é mais legal e faz bem ao meio ambiente.

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]

Responder a