SlideShare una empresa de Scribd logo
1 de 7
APLICACIÓN DE BASES DE DATOS <br />GRUPO # 6<br />INTEGRANTES:<br />KLEBER MENDOZA<br />DIEGO MONTERO<br />JOSE LUIS PARRA<br />SEPTIMO NIVEL<br />SANGOLQUI, 20 DE JULIO DE 2010<br />INTRODUCCION<br />La replicación te permite tener una copia exacta de una base de datos alojada en un servidor (maestro) que se guardará en otro servidor (esclavo). Todas las modificaciones que se hagan en la base de datos del servidor maestro se actualizarán inmediatamente en el servidor esclavo.<br />Esto no es una copia de seguridad, ya que si borramos una fila en la base de datos maestra, también se borrará en la base de datos esclava.<br />DESARROLLO<br />Instalación de Oracle Express Edition<br />                   El programa de instalación nos muestra la pantalla de bienvenida para la instalación, en este momento tenemos que dar click en siguiente.<br />          Aceptamos los términos y condiciones del programa y pulsamos siguiente, en seguida seleccionamos la ubicación de los archivos de instalación, si queremos instalarlos en otra ubicación podemos seleccionarla pulsando el botón  Examinar, después de esto pulsamos siguiente.<br /> <br />CREAMOS UN USUARIO Y LE DAMOS PERMISOS CON EL SIGUIENTE COMANDO<br />GRANT ALL PRIVILEGES TO DIEGO WITH ADMIN OPTION;<br />LUEGO CONFIGURAMOS UN ENLACE CON CADA MAQUINA CON LAS RESPECTIVAS DIRECCIONES IP<br />CREATE DATABASE LINK REPLICA<br />CONNECT TO DIEGO IDENTIFIED BY “DIEGO”<br />USING<br />‘(DESCRIPTION =<br />(ADDRESS_LIST =<br />(ADDRESS = (PROTOCOL = TCP)<br />(HOST = 192.168.1.4)<br />(PORT = 1521))<br />)<br />(CONNECT_DATA =<br />(SERVICE_NAME = XE)<br />)<br />)’;   <br />CREATE DATABASE LINK REPLICA<br />CONNECT TO JUAN IDENTIFIED BY “JUAN”<br />USING<br />‘(DESCRIPTION =<br />(ADDRESS_LIST =<br />(ADDRESS = (PROTOCOL = TCP)<br />(HOST = 192.168.1.3)<br />(PORT = 1521))<br />)<br />(CONNECT_DATA =<br />(SERVICE_NAME = XE)<br />)<br />)’;<br />CREAMOS LA TABLA CON LA CUAL VAMOS A TRABAJAR<br />CREATE TABLE usuarios(cedula int PRIMARY KEY,nombre varchar2(100),apellido varchar2(100),email varchar2(100));<br />PARA LA REPLICACION UTILIZAMOS UN TRIGGER EL CUAL ACTUALICE NUESTRA INFORMACION DEL SERVIDOR AL CLIENTE<br />CREATE OR REPLACE trigger disp<br />after insert or delete or update on usuario<br />declare cursor mostrar is<br />select * from usuario;<br />v_cedula usuario.cedula%type;<br />v_nombre usuario.nombre%type;<br />v_apellido usuario.apellido%type;<br />v_email usuario.email%type;<br />BEGIN<br />DELETE FROM usuario@replica;<br />OPEN mostrar;<br />LOOP<br />FETCH mostrar INTO v_cedula, v_nombre, v_apellido, v_email;<br />EXIT WHEN mostrar%NOTFOUND;<br />INSERT INTO usuario@replica(cedula,nombre,apellido,email)<br />VALUES (v_cedula, v_nombre, v_apellido, v_email);<br />END LOOP;<br />CLOSE mostrar;<br />END disp;<br />AHORA REALIZAREMOS UNA CONSULTA DESDE EL SERVIDOR  USANDO LOS ENLACES, QUEDANDO DE LA SIGUIENTE MANERA:<br />SELECT * FROM USUARIOS@REPLICA;<br />Como podemos observar la consulta funciona es decir que podemos consultar objetos desde el servidor, ahora crearemos en el cliente, una tabla del mismo nombre para la replicación de la tabla USUARIOS<br />Esta tabla guardara los datos cambiados y actualizara de manera instantánea todas las replicas de la tabla USUARIOS como vemos a continuación.<br />CONCLUSION<br />En esta práctica aprendimos a hacer una replicación de una tabla en oracle usando un servidor y un cliente uno que es el servidor que tiene la tabla a replicar USUARIOS y un cliente  el cual puede tener los datos de la tabla para consultar, cabe señalar que es de solo lectura, debido a que es una instantánea, también configuramos los accesos de los servidores mediante el enlace REPLICA lo que nos daba como resultado la comunicación entre ambos y logrando así poder generar el enlace de base de datos entre ellos. Teniendo la posibilidad de realizar consultas distribuidas entre los servidores. Finalizando en la creación de la tabla de USUARIOS para poder consultar los datos replicados de manera local.<br />
Replicación de BD Oracle con trigger y enlaces
Replicación de BD Oracle con trigger y enlaces
Replicación de BD Oracle con trigger y enlaces
Replicación de BD Oracle con trigger y enlaces
Replicación de BD Oracle con trigger y enlaces
Replicación de BD Oracle con trigger y enlaces

Más contenido relacionado

La actualidad más candente

Replicacion de base de datos
Replicacion de  base de datosReplicacion de  base de datos
Replicacion de base de datosAlex Yungan
 
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQLMANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQLJesus Alberto Casco Agudelo
 
Examen tema 2 y 3 so vitalie
Examen tema 2 y 3 so vitalieExamen tema 2 y 3 so vitalie
Examen tema 2 y 3 so vitalieReptileMK
 
Configuración de las conexiones
Configuración de las conexionesConfiguración de las conexiones
Configuración de las conexioneseduenlasiberia
 
Manual instalacion active directory windows server 2012
Manual instalacion active directory windows server 2012Manual instalacion active directory windows server 2012
Manual instalacion active directory windows server 2012Henry Upla
 
Creación de bases automaticamente isa2006 y sql server 2008 r2 express edition
Creación de bases automaticamente isa2006 y sql server 2008 r2 express editionCreación de bases automaticamente isa2006 y sql server 2008 r2 express edition
Creación de bases automaticamente isa2006 y sql server 2008 r2 express editionJulián Castiblanco
 
Instalación directorio activo en windows server 2012
Instalación directorio activo en windows server 2012Instalación directorio activo en windows server 2012
Instalación directorio activo en windows server 2012cacs Correa
 
Añadir un cliente Ubuntu a un Dominio 2008 Server
Añadir un cliente Ubuntu a un Dominio 2008 ServerAñadir un cliente Ubuntu a un Dominio 2008 Server
Añadir un cliente Ubuntu a un Dominio 2008 Servereduenlasiberia
 
Fragmentación vertical - MySQL
Fragmentación vertical - MySQLFragmentación vertical - MySQL
Fragmentación vertical - MySQLAngel Vazquez
 
Compartir Archivos Entre Dos Maquinas Virtuales
Compartir Archivos Entre Dos Maquinas VirtualesCompartir Archivos Entre Dos Maquinas Virtuales
Compartir Archivos Entre Dos Maquinas Virtualescarlos andres
 
Taller En Clase
Taller En ClaseTaller En Clase
Taller En Clasewilves
 
Añadir Ubuntu al Active Directory
Añadir Ubuntu al Active DirectoryAñadir Ubuntu al Active Directory
Añadir Ubuntu al Active DirectoryCarlos Sornoza
 
Configuración Script Usuarios Masivos Windows Server 2012 R2
Configuración Script Usuarios Masivos Windows Server 2012 R2Configuración Script Usuarios Masivos Windows Server 2012 R2
Configuración Script Usuarios Masivos Windows Server 2012 R2cyberleon95
 

La actualidad más candente (16)

Servidor de correo en plataforma linux
Servidor de correo en plataforma linuxServidor de correo en plataforma linux
Servidor de correo en plataforma linux
 
Replicacion de base de datos
Replicacion de  base de datosReplicacion de  base de datos
Replicacion de base de datos
 
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQLMANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL
 
Examen tema 2 y 3 so vitalie
Examen tema 2 y 3 so vitalieExamen tema 2 y 3 so vitalie
Examen tema 2 y 3 so vitalie
 
Configuración de las conexiones
Configuración de las conexionesConfiguración de las conexiones
Configuración de las conexiones
 
Manual instalacion active directory windows server 2012
Manual instalacion active directory windows server 2012Manual instalacion active directory windows server 2012
Manual instalacion active directory windows server 2012
 
Manual instalacion ad ws2012
Manual instalacion ad ws2012Manual instalacion ad ws2012
Manual instalacion ad ws2012
 
Creación de bases automaticamente isa2006 y sql server 2008 r2 express edition
Creación de bases automaticamente isa2006 y sql server 2008 r2 express editionCreación de bases automaticamente isa2006 y sql server 2008 r2 express edition
Creación de bases automaticamente isa2006 y sql server 2008 r2 express edition
 
Instalación directorio activo en windows server 2012
Instalación directorio activo en windows server 2012Instalación directorio activo en windows server 2012
Instalación directorio activo en windows server 2012
 
Usuarios dominio-2008
Usuarios dominio-2008Usuarios dominio-2008
Usuarios dominio-2008
 
Añadir un cliente Ubuntu a un Dominio 2008 Server
Añadir un cliente Ubuntu a un Dominio 2008 ServerAñadir un cliente Ubuntu a un Dominio 2008 Server
Añadir un cliente Ubuntu a un Dominio 2008 Server
 
Fragmentación vertical - MySQL
Fragmentación vertical - MySQLFragmentación vertical - MySQL
Fragmentación vertical - MySQL
 
Compartir Archivos Entre Dos Maquinas Virtuales
Compartir Archivos Entre Dos Maquinas VirtualesCompartir Archivos Entre Dos Maquinas Virtuales
Compartir Archivos Entre Dos Maquinas Virtuales
 
Taller En Clase
Taller En ClaseTaller En Clase
Taller En Clase
 
Añadir Ubuntu al Active Directory
Añadir Ubuntu al Active DirectoryAñadir Ubuntu al Active Directory
Añadir Ubuntu al Active Directory
 
Configuración Script Usuarios Masivos Windows Server 2012 R2
Configuración Script Usuarios Masivos Windows Server 2012 R2Configuración Script Usuarios Masivos Windows Server 2012 R2
Configuración Script Usuarios Masivos Windows Server 2012 R2
 

Destacado

E marketing Paris presentation - January 29 - 2013
E marketing Paris presentation - January 29 - 2013 E marketing Paris presentation - January 29 - 2013
E marketing Paris presentation - January 29 - 2013 Brightcove
 
Gbi presentacion
Gbi presentacionGbi presentacion
Gbi presentacionNayibe Paez
 
Swiss Marketing Club - Atelier du Marketing Internet par WSI - 20130117
Swiss Marketing Club - Atelier du Marketing Internet par WSI - 20130117Swiss Marketing Club - Atelier du Marketing Internet par WSI - 20130117
Swiss Marketing Club - Atelier du Marketing Internet par WSI - 20130117WSI Business Performance
 
EMOJITELLING PROJECT
EMOJITELLING PROJECTEMOJITELLING PROJECT
EMOJITELLING PROJECTCristina2014
 
Synthèse
SynthèseSynthèse
SynthèseElsa Za
 
Recruitement Techniques
Recruitement TechniquesRecruitement Techniques
Recruitement Techniquessamarth_tandon
 
Lettre Exprimeo : la mode Alain Juppé
Lettre Exprimeo : la mode Alain JuppéLettre Exprimeo : la mode Alain Juppé
Lettre Exprimeo : la mode Alain JuppéNewday
 
Carlota Prieto
Carlota PrietoCarlota Prieto
Carlota PrietoSchool
 
Pecha kucha CITIUS, ALTIUS, FORTIUS
Pecha kucha CITIUS, ALTIUS, FORTIUSPecha kucha CITIUS, ALTIUS, FORTIUS
Pecha kucha CITIUS, ALTIUS, FORTIUSlosnescafe
 
150706 initiative no3_v1
150706 initiative no3_v1150706 initiative no3_v1
150706 initiative no3_v1ja_coup
 
Instabilité Scapulo humérale de l'enfant
Instabilité Scapulo humérale de l'enfantInstabilité Scapulo humérale de l'enfant
Instabilité Scapulo humérale de l'enfantROBERT ELBAUM
 
Berufsunfähigkeit für studenten
Berufsunfähigkeit für studentenBerufsunfähigkeit für studenten
Berufsunfähigkeit für studentenUwe Thierschmann
 
Présentation du Centre des Congres
Présentation du Centre des CongresPrésentation du Centre des Congres
Présentation du Centre des CongresOT Massif du Sancy
 
Argu grenelle2
Argu grenelle2Argu grenelle2
Argu grenelle2Juanico
 

Destacado (20)

1 kebidanan
1 kebidanan1 kebidanan
1 kebidanan
 
E marketing Paris presentation - January 29 - 2013
E marketing Paris presentation - January 29 - 2013 E marketing Paris presentation - January 29 - 2013
E marketing Paris presentation - January 29 - 2013
 
Website
WebsiteWebsite
Website
 
Gbi presentacion
Gbi presentacionGbi presentacion
Gbi presentacion
 
Gefühle elli zoe
Gefühle elli zoeGefühle elli zoe
Gefühle elli zoe
 
Swiss Marketing Club - Atelier du Marketing Internet par WSI - 20130117
Swiss Marketing Club - Atelier du Marketing Internet par WSI - 20130117Swiss Marketing Club - Atelier du Marketing Internet par WSI - 20130117
Swiss Marketing Club - Atelier du Marketing Internet par WSI - 20130117
 
EMOJITELLING PROJECT
EMOJITELLING PROJECTEMOJITELLING PROJECT
EMOJITELLING PROJECT
 
Synthèse
SynthèseSynthèse
Synthèse
 
Bahara tps01
Bahara tps01Bahara tps01
Bahara tps01
 
Recruitement Techniques
Recruitement TechniquesRecruitement Techniques
Recruitement Techniques
 
Lettre Exprimeo : la mode Alain Juppé
Lettre Exprimeo : la mode Alain JuppéLettre Exprimeo : la mode Alain Juppé
Lettre Exprimeo : la mode Alain Juppé
 
Carlota Prieto
Carlota PrietoCarlota Prieto
Carlota Prieto
 
Pecha kucha CITIUS, ALTIUS, FORTIUS
Pecha kucha CITIUS, ALTIUS, FORTIUSPecha kucha CITIUS, ALTIUS, FORTIUS
Pecha kucha CITIUS, ALTIUS, FORTIUS
 
150706 initiative no3_v1
150706 initiative no3_v1150706 initiative no3_v1
150706 initiative no3_v1
 
Instabilité Scapulo humérale de l'enfant
Instabilité Scapulo humérale de l'enfantInstabilité Scapulo humérale de l'enfant
Instabilité Scapulo humérale de l'enfant
 
Berufsunfähigkeit für studenten
Berufsunfähigkeit für studentenBerufsunfähigkeit für studenten
Berufsunfähigkeit für studenten
 
5-Cm18
5-Cm185-Cm18
5-Cm18
 
Présentation du Centre des Congres
Présentation du Centre des CongresPrésentation du Centre des Congres
Présentation du Centre des Congres
 
Argu grenelle2
Argu grenelle2Argu grenelle2
Argu grenelle2
 
Enquête de fréquentation - Bibliothèque Publique d'Information - Novembre 2009
Enquête de fréquentation - Bibliothèque Publique d'Information - Novembre 2009Enquête de fréquentation - Bibliothèque Publique d'Information - Novembre 2009
Enquête de fréquentation - Bibliothèque Publique d'Information - Novembre 2009
 

Similar a Replicación de BD Oracle con trigger y enlaces

Replicacion de base de datos
Replicacion de base de datosReplicacion de base de datos
Replicacion de base de datostickyandres
 
Conexión remota a base de datos con Oracle y MySQL
Conexión remota a base de datos con Oracle y MySQLConexión remota a base de datos con Oracle y MySQL
Conexión remota a base de datos con Oracle y MySQLIvan Luis Jimenez
 
Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)
Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)
Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)Ivan Luis Jimenez
 
Replicación SQL Server 2008
Replicación SQL Server 2008Replicación SQL Server 2008
Replicación SQL Server 2008UTA
 
Manual de Duplicacion SQL Server 2008
Manual de Duplicacion SQL Server 2008Manual de Duplicacion SQL Server 2008
Manual de Duplicacion SQL Server 2008Irvin Ponce Pérez
 
Manual instalacion sql_server
Manual instalacion sql_serverManual instalacion sql_server
Manual instalacion sql_serverJhon_Marjorie
 
Microsoft sql-server-2012
Microsoft sql-server-2012Microsoft sql-server-2012
Microsoft sql-server-2012Vannesa Salazar
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidorCincoC
 
bdlink vistas materializadas
bdlink vistas materializadasbdlink vistas materializadas
bdlink vistas materializadasJuan Calvache
 
Instalación de MySQL en dispositivos o pc
Instalación de MySQL en dispositivos o pcInstalación de MySQL en dispositivos o pc
Instalación de MySQL en dispositivos o pcLU1HGFLU1HGF
 
Instalacion de Postrgre sql en ubuntu
Instalacion de Postrgre sql en ubuntuInstalacion de Postrgre sql en ubuntu
Instalacion de Postrgre sql en ubuntuDavid Vevelas
 
Implementación de replicación de base de datos con servicio de replication se...
Implementación de replicación de base de datos con servicio de replication se...Implementación de replicación de base de datos con servicio de replication se...
Implementación de replicación de base de datos con servicio de replication se...Juan Carlos Castillo Sanchez
 
RELACIÓN CONFIANZA DE TODOS LOS SERVIDORES
RELACIÓN CONFIANZA DE TODOS LOS SERVIDORESRELACIÓN CONFIANZA DE TODOS LOS SERVIDORES
RELACIÓN CONFIANZA DE TODOS LOS SERVIDOREShenryyacila
 

Similar a Replicación de BD Oracle con trigger y enlaces (20)

Replicacion de base de datos
Replicacion de base de datosReplicacion de base de datos
Replicacion de base de datos
 
Conexión remota a base de datos con Oracle y MySQL
Conexión remota a base de datos con Oracle y MySQLConexión remota a base de datos con Oracle y MySQL
Conexión remota a base de datos con Oracle y MySQL
 
Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)
Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)
Acceso a una base de datos mediante un servidor (Conexión a oracle y mysql)
 
Replicación SQL Server 2008
Replicación SQL Server 2008Replicación SQL Server 2008
Replicación SQL Server 2008
 
Diapositivas de jdbc
Diapositivas de jdbcDiapositivas de jdbc
Diapositivas de jdbc
 
Replicación de Bases de Datos con SQL Server 2008
Replicación de Bases de Datos con SQL Server 2008Replicación de Bases de Datos con SQL Server 2008
Replicación de Bases de Datos con SQL Server 2008
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 
Manual de Duplicacion SQL Server 2008
Manual de Duplicacion SQL Server 2008Manual de Duplicacion SQL Server 2008
Manual de Duplicacion SQL Server 2008
 
Manual instalacion sql_server
Manual instalacion sql_serverManual instalacion sql_server
Manual instalacion sql_server
 
Microsoft sql-server-2012
Microsoft sql-server-2012Microsoft sql-server-2012
Microsoft sql-server-2012
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Seguimiento de clase
Seguimiento de claseSeguimiento de clase
Seguimiento de clase
 
bdlink vistas materializadas
bdlink vistas materializadasbdlink vistas materializadas
bdlink vistas materializadas
 
Instalación de MySQL en dispositivos o pc
Instalación de MySQL en dispositivos o pcInstalación de MySQL en dispositivos o pc
Instalación de MySQL en dispositivos o pc
 
Instalacion de Postrgre sql en ubuntu
Instalacion de Postrgre sql en ubuntuInstalacion de Postrgre sql en ubuntu
Instalacion de Postrgre sql en ubuntu
 
Implementación de replicación de base de datos con servicio de replication se...
Implementación de replicación de base de datos con servicio de replication se...Implementación de replicación de base de datos con servicio de replication se...
Implementación de replicación de base de datos con servicio de replication se...
 
RELACIÓN CONFIANZA DE TODOS LOS SERVIDORES
RELACIÓN CONFIANZA DE TODOS LOS SERVIDORESRELACIÓN CONFIANZA DE TODOS LOS SERVIDORES
RELACIÓN CONFIANZA DE TODOS LOS SERVIDORES
 

Replicación de BD Oracle con trigger y enlaces

  • 1. APLICACIÓN DE BASES DE DATOS <br />GRUPO # 6<br />INTEGRANTES:<br />KLEBER MENDOZA<br />DIEGO MONTERO<br />JOSE LUIS PARRA<br />SEPTIMO NIVEL<br />SANGOLQUI, 20 DE JULIO DE 2010<br />INTRODUCCION<br />La replicación te permite tener una copia exacta de una base de datos alojada en un servidor (maestro) que se guardará en otro servidor (esclavo). Todas las modificaciones que se hagan en la base de datos del servidor maestro se actualizarán inmediatamente en el servidor esclavo.<br />Esto no es una copia de seguridad, ya que si borramos una fila en la base de datos maestra, también se borrará en la base de datos esclava.<br />DESARROLLO<br />Instalación de Oracle Express Edition<br /> El programa de instalación nos muestra la pantalla de bienvenida para la instalación, en este momento tenemos que dar click en siguiente.<br /> Aceptamos los términos y condiciones del programa y pulsamos siguiente, en seguida seleccionamos la ubicación de los archivos de instalación, si queremos instalarlos en otra ubicación podemos seleccionarla pulsando el botón Examinar, después de esto pulsamos siguiente.<br /> <br />CREAMOS UN USUARIO Y LE DAMOS PERMISOS CON EL SIGUIENTE COMANDO<br />GRANT ALL PRIVILEGES TO DIEGO WITH ADMIN OPTION;<br />LUEGO CONFIGURAMOS UN ENLACE CON CADA MAQUINA CON LAS RESPECTIVAS DIRECCIONES IP<br />CREATE DATABASE LINK REPLICA<br />CONNECT TO DIEGO IDENTIFIED BY “DIEGO”<br />USING<br />‘(DESCRIPTION =<br />(ADDRESS_LIST =<br />(ADDRESS = (PROTOCOL = TCP)<br />(HOST = 192.168.1.4)<br />(PORT = 1521))<br />)<br />(CONNECT_DATA =<br />(SERVICE_NAME = XE)<br />)<br />)’; <br />CREATE DATABASE LINK REPLICA<br />CONNECT TO JUAN IDENTIFIED BY “JUAN”<br />USING<br />‘(DESCRIPTION =<br />(ADDRESS_LIST =<br />(ADDRESS = (PROTOCOL = TCP)<br />(HOST = 192.168.1.3)<br />(PORT = 1521))<br />)<br />(CONNECT_DATA =<br />(SERVICE_NAME = XE)<br />)<br />)’;<br />CREAMOS LA TABLA CON LA CUAL VAMOS A TRABAJAR<br />CREATE TABLE usuarios(cedula int PRIMARY KEY,nombre varchar2(100),apellido varchar2(100),email varchar2(100));<br />PARA LA REPLICACION UTILIZAMOS UN TRIGGER EL CUAL ACTUALICE NUESTRA INFORMACION DEL SERVIDOR AL CLIENTE<br />CREATE OR REPLACE trigger disp<br />after insert or delete or update on usuario<br />declare cursor mostrar is<br />select * from usuario;<br />v_cedula usuario.cedula%type;<br />v_nombre usuario.nombre%type;<br />v_apellido usuario.apellido%type;<br />v_email usuario.email%type;<br />BEGIN<br />DELETE FROM usuario@replica;<br />OPEN mostrar;<br />LOOP<br />FETCH mostrar INTO v_cedula, v_nombre, v_apellido, v_email;<br />EXIT WHEN mostrar%NOTFOUND;<br />INSERT INTO usuario@replica(cedula,nombre,apellido,email)<br />VALUES (v_cedula, v_nombre, v_apellido, v_email);<br />END LOOP;<br />CLOSE mostrar;<br />END disp;<br />AHORA REALIZAREMOS UNA CONSULTA DESDE EL SERVIDOR USANDO LOS ENLACES, QUEDANDO DE LA SIGUIENTE MANERA:<br />SELECT * FROM USUARIOS@REPLICA;<br />Como podemos observar la consulta funciona es decir que podemos consultar objetos desde el servidor, ahora crearemos en el cliente, una tabla del mismo nombre para la replicación de la tabla USUARIOS<br />Esta tabla guardara los datos cambiados y actualizara de manera instantánea todas las replicas de la tabla USUARIOS como vemos a continuación.<br />CONCLUSION<br />En esta práctica aprendimos a hacer una replicación de una tabla en oracle usando un servidor y un cliente uno que es el servidor que tiene la tabla a replicar USUARIOS y un cliente el cual puede tener los datos de la tabla para consultar, cabe señalar que es de solo lectura, debido a que es una instantánea, también configuramos los accesos de los servidores mediante el enlace REPLICA lo que nos daba como resultado la comunicación entre ambos y logrando así poder generar el enlace de base de datos entre ellos. Teniendo la posibilidad de realizar consultas distribuidas entre los servidores. Finalizando en la creación de la tabla de USUARIOS para poder consultar los datos replicados de manera local.<br />