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