Vous êtes sur la page 1sur 26

m  


  

   
   mm
m    m m
m  
 m  m m

PASO 1
PASO 2
PASO 3
PASO 4
PASO 5
PASO 6
PASO 7
PASO 8
PASO 9
PASO 10
PASO 1: INSTALAR ORACLE
EXPRESS EDITION
PASO2: CREACION DE UN NUEVO
USUARIO EN LA BASE DE DATOS
El usuario cliente y servidor deben crear un nuevo usuario en
este caso Alexander será el Cliente y Priscila el servidor
PASO 3: CREACION DE TABLAS EN
EL USUARIO CREADO
Se debe crear las tablas tanto en el cliente como en el servidor
PASO 4: DAR PRIVILEGIOS DE REPLICA DESDE
EL USUARIO SYSTEM AL USUARIO CREADO

Los dos usuarios deben dar privilegios desde System a las usuarios
creados es decir Alexander y Priscila
PASO 5: CREAR UN DBLINK PARA LA CONEXIÓN
CON EL USUARIO A RELIZAR LA REPLICA

Nuevo es el nombre del


Dblink

Alexander es el nombre del


usuario de la otra maquina y
espe es su contraseña

Host es la dirrecion IP de la
otra maquina

Puerto del otro usuario


PASO 6 : SE VERIFICA LA CONEXIÓN A LA
BASE DE DATOS DEL OTRO USUARIO

Para conectarse se debe poner CONNECT NOMBRE DEL


USUARIO DE LA OTRA BASE@SU DIRECCION IP
A continuación se pedirá la contraseña de la base de datos del
usuario que este caso seria ESPE.
INSERTAR DATOS A LA TABLA ARTICULOS
PASO 6: VERIFICAR QUE SE PUEDA VER LAS
TABLAS DEL USUARIO
Se debe hacer un select * from (nombre de la tabla del usuario al
que nos conectamos);
PASO 7 : CREACION DE TRIGGERS
El usuario quien sera el Cliente debe crear un trigges para poder
manejar la base de datos del servidor , es decir el cliente podrá
insertar, eliminar y actualizar la base de datos del servidor.
create or replace trigger ACTUALIZA
after insert or delete or update on articulos
declare cursor c_articulos is
select * from articulos;
v_codigo_articulo articulos.codigo_articulo%type;
v_nombre articulos.nombre%type;
v_precio articulos.precio%type;
BEGIN
commit;
DELETE FROM articulos@Alexander;
OPEN c_articulos;
LOOP
FETCH c_articulos INTO
v_codigo_articulo, v_nombre, v_precio;
EXIT WHEN c_articulos%NOTFOUND;
INSERT INTO articulos@Alexander
(codigo_Articulo,nombre,precio)
VALUES (v_codigo_articulo, v_nombre,
v_precio);
END LOOP;
CLOSE c_articulos;
commit;
END ACTUALIZA;
PASO 8: VERIFICAR QUE EL CLIENTE PUEDA
REALIZAR CAMBIOS EN EL SERVIDOR

Vous aimerez peut-être aussi