LABORATORIO DE BD DISTRIBUIDAS

Anuncio
LABORATORIO DE BD DISTRIBUIDAS
Entrar en
<Inicio> <Programas> <Oracle-OraClient10g_home1> <Enterprise Manager Console >
Entrar en las bases de datos ERREALA-10g y ATHLETIC-10g como usuario ABDXX
Comprobar que en la Base de Datos ERREALA-10g existen las tablas ACTOR Y
PELÍCULAS con sus tuplas, y en la Base de Datos ATHLETIC-10g la tabla
ESPECTÁCULO con sus tuplas
TRANSPARENCIA EN LAS REPLICAS
1. Realizar la siguiente pregunta desde ATHLETIC-10g
SELECT * FROM PELÍCULAS (mensaje de error, no existe esa tabla)
2. Replicar la tabla PELÍCULAS en la Base de Datos ATHLETIC-10g
Pasos a seguir:
Entrar en ERREALA-10g como usuario REPADMIN password manager
(usando el Wizard que ofrece ORACLE)
Distribuido (Distributed)
Replicación Avanzada (Advanced Replication)
Replicación de Vista Materializada (Materialized View Replication)
Ubicación Maestra (Master Site)
Grupos Maestros (Master Groups)
(vamos a crear el objeto master)
botón derecho crear
General- NOMBRE ABDXXGRUPO_PELÍCULAS
Objetos- (agregar ..Tablas ..
(seleccionar tabla PELÍCULAS del usuario que corresponde)
AGREGAR (Aceptar). (Fijarse en el nombre de esquema)
Entrar en ATHLETIC-10g como MVADMIN password manager
(usando el Wizard que ofrece ORACLE)
Distribuido (Distributed)
Replicación Avanzada (Advanced Replication)
Replicación Vista Materializada (Materialized View Replication)
Ubicación de Vista Materializada (Materialized View Site)
Grupos de Vistas Materializadas (Materialized View Group)
Botón derecho (crear utilizando el asistente)
(seleccionar ERREALA-10g)
Seleccionar Master Group ABDXXGRUPO_PELÍCULAS
Pasar la tabla PELÍCULAS
Pinchar en Actualizable (updatetable), aseguraos que en el grupo de refresco
(refresh group) aparezca el vuestro y pulsar Crear (asignar nombre y refresco)
3. Hay que fijarse que en GRUPOS DE VISTAS MATERIALIZADAS (Materialized
View groups) se ha creado un grupo (ultima fila) y en VISTAS MATERIALIZADAS
(Materialized View) está la vista.
Introducir datos refresco (Refrescar - Refresh) en la vista del VISTA
MATERIALIZADA (opción automáticamente cada 10 segundos)
4. Probar: En ATHLETIC-10g
SELECT * FROM PELÍCULAS
Entrar en ERREALA-10g como ABDXX
Insertar una tupla en la tabla PELÍCULAS
Comprobar que aparece dicha tupla en ATHLETIC-10g.
5. Probar las siguientes situaciones:
a) un objeto replicado sólo puede ser miembro de un grupo maestro
Crear otro grupo maestro para la tabla PELICULAS ¿Qué pasa?
b) un esquema puede tener objetos en distintos grupos maestros. Probadlo
Descargar