Oracle - Replicacion de datos entre dos bases

 
Vista:

Replicacion de datos entre dos bases

Publicado por Ramiro Sanchez (16 intervenciones) el 04/03/2011 19:23:01
Hola a todos,

Quisiera saber si alguien me puede ayudar en este tema de replicacion de datos entre dos Bases en diferentes PCs, llamadas
DBPuestos(Principal en el servidor) y
XE(Secundaria en un puesto de trabajo).

Hasta el momento lo que hice fue lo siguiente:

Cree una tabla llamada T_Productos en la base DBPuestos(Principal).

Cree dos DBLink para que se pudieron conectar las bases llamados
DBLink_Puestos(en la base XE) y
DBLink_XE(en la base DBPuestos).

Luego cree en la base DBPuestos para la tabla T_Productos un Log de Vista Materializada.
CREATE MATERIALIZED VIEW LOG ON administrador.T_Productos
TABLESPACE USERS
WITH PRIMARY KEY
INCLUDING NEW VALUES;

Y ahora tendria que crear una Vista Materializada en la base XE para que me replique los datos de la tabla T_Productos en la base XE.
Esta parte no la entiendo segui ejemplos y no puedo lograr que se replique la tabla y los cambios.
intente de la siguiente forma y no funciona.

CREATE MATERIALIZED VIEW T_Productos
BUILD IMMEDIATE
REFRESH FAST ON COMMIT
AS
SELECT * FROM T_Productos@DBLINK_Puestos;

Alguien sabe como hacer esto? o Algun buen manual, sitio, pef, etc. que Explique bien como replicar bases?

Ya que tambien me gustaria poder replicar varias bases en forma asincronica.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder