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
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


0