opss coloquei errado ali embaixo é SITE2:

MASTER-> TABELA CLIENTES
            
            SITE1-> TABELA CLIENTES
            SITE2->TABELA CLIENTES

  ----- Original Message ----- 
  From: Willian Frasson 
  To: [email protected] 
  Sent: Wednesday, June 18, 2008 3:39 PM
  Subject: [oracle_br] Materialized View


  Dae pessoal boa tarde, alguém ae já usou uma Materialized View fazendo 
replicação para DOIS SITES diferentes ex:

  MASTER-> TABELA CLIENTES

  SITE1-> TABELA CLIENTES
  SITE1->TABELA CLIENTES

  No caso tenho para uma só, vaso alguém queira pegar a ideia tb ai, em uma 
mesma MLOG irá fazer a replicação? Já que dai penso assim o SITE1 iria pegar os 
dados, e o SITE2 ficaria desatualizado?
  Abçs

  Segue script
  --Criacao dos logs no site master(DESENV):create materialized view log on 
SCOTT.EMP tablespace USERS with primary key;

  --Criacao do database link no site snap(BASE):

  create database link DESENV connect to SCOTT identified by tiger using 
'DESENV';

  --Efetua a criação do snapshot no site snap(BASE):

  create snapshot SCOTT.EMP_MV tablespace USERS

  using index tablespace USERS

  refresh complete

  with primary key

  as select * from [EMAIL PROTECTED];

  --Efetuar a criação do job de replicação(BASE):

  begin

  dbms_refresh.make(name=>'REFRESH_SCOTT_5M', list=>'', next_date=>SYSDATE, 
interval=>'sysdate+60/(60*24)', push_deferred_rpc=>TRUE, 
refresh_after_errors=>TRUE);

  end;

  --Adicionar os snaps no grupo de replicação(BASE):

  begin

  dbms_refresh.add(name=>'REFRESH_SCOTT_5M',list=>'SCOTT.EMP_MV', lax=>TRUE);

  end;

  --Alter os snaps para refresh fast(BASE):

  alter snapshot SCOTT.EMP_MV refresh fast;

  --Insert de teste(DESENV)

  INSERT INTO EMP(EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO)

  VALUES ('9096','TESTE2','TESTE','9090','10/05/2008','800','800','20');

  COMMIT;

  --Efetuar um teste de replicação(BASE):

  begin

  dbms_refresh.refresh('"SCOTT"."REFRESH_SCOTT_5M"');

  end;

  --Faz Select verificando a replicação(BASE)

  SELECT * FROM EMP_MV

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



   

  __________ Informação do NOD32 IMON 3198 (20080618) __________

  Esta mensagem foi verificada pelo NOD32 sistema antivírus
  http://www.eset.com.br


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

Responder a