UNIVERSIDAD LAICA ELOY ALFARO DE MANABI FACULTAD DE CIENCIAS INFORMATICAS INTEGRANTES: * TORRES PELAEZ ANDRES CURSO: 6TO NIVEL “A” MATERIA: BASE DE DATOS DISTRIBUIDAS PROFESOR: ING. CESAR CEDEÑO AÑO: 201 !2016
TEMA:
REPLICACION S"L SERVER S"L SERVER
REPLICACION S"L SERVER S"L SERVER
Contenido .......................................................... ....................................... .............................................. ........................... 4 INTRODUCCI#N...................................... OB$ETIVOS:....................................... ........................................................... ........................................ ........................................ ................................ ............ 5 DISEÑO GLOBAL DE LA PROPUEST PR OPUESTA A.....................................................................6 REPLICACION S"L SERVER...................................... .......................................................... ....................................... ........................... ........ 9 CREANDO PUBLICACION EN EL SERVIDOR..........................................................9 PUBLICACION DEL SERVIDOR.............................................................................19 CREAR UNA BASE DE DATOS DATOS EN LA MA"UINA %REPLICA.................................30 SUSCRIPCION AL SERVIDOR................................................................................31 REPLICACION DE LA BASE DE DATOS DATOS DEL SERVIDOR A LA REPLICA.............42 LLENAR BASE DE DATOS: DATOS:.....................................................................................43 .......................................................... ........................................ ....................................... ................................. .............. 55 RESUMEN.......................................
INTRODUCCI#N
EST ESTE TRAB TRABAJ AJO O CONS CONST TA DE PARTE ARTE PRA PRACTIC CTICA A Y TAMBI AMBIEN EN INE INEST STI! I!A ATI TIO PER PERTENE TENECI CIEN ENTE TE A "A MATE MATERI RIA A DE BAS BASE DE DATOS TOS DIST DISTRI RIB# B#ID IDOS OS$$ ESTE ESTE DOC#MEN DOC#MENTO TO E%P"ICA E%P"ICA "A REP"IC REP"ICAC ACION ION &OMO!EN &OMO!ENEA EA DE #NA BASE BASE DE DATOS DATOS ENTRE DOS !ESTORES '#E SE #SARAN S'" SERER$ CON &ERRAMIENTAS COMO MA'# MA'#IN INAS AS PARA ARA C"IE C"IENT NTES ES COMO COMO PARA ARA SER SERIDO IDOR R #TI" #TI"I( I(AN ANDO DO #N SIST SISTEM EMA A OPERATIO )INDO)S *
OB$ETIVOS: OB$ETIVO GENERAL •
CONOCER E" +#NCIONAMIENTO DE #NA REP"ICACION EN S'" SERER SERER
OB$ETIVO ESPEFICICO
• •
ER PARTES DETA""ADAS DE "A REP"ICACION TENER CONOCIMIENTOS CONCEPTOS CONCEPTOS SOBRE REP"ICACION REP"ICACION
DISEÑO GLOBAL DE LA PROPUESTA &"'( ) +, )-)-/// Mi,-oo/t S'" Se-e- ,ontite n niento dete-innte 7- o 7-od,to de 8e de dto de Mi,-oo/t$ ,ontinndo ,on 8e id et8e,id 7o- S'" Se-e-. Coo e:o- 8e de dto 7- )indo; NT$ S'" Se-e- e e RDBMS de ee,,in 7- n 7i < de ,iente ,o-7o-tio P-oeedo-e Inde7endiente de So/t;-e =IS> ?e ,ont-en 7i,,ione de ne
O)34 5) 53)4 +, )-)-.! "o ,iente etn 8,ndo o,ione 7- 7-o8e de ne
i7eent,in dinit-,in. E ine-in de8e 7-ote @,en ?e e S'" Se-e- e ee,,in ide 7- ite O"TP de t te,noo< ite de dt ;-e@oin<. Mient- o ite de 7-o,eiento i<en iendo n ,o7onente ,e 7- in/-et-,t- de 8e de dto ,o-7o-ti$ ,o7 t8iFn etn ini-tiendo 8tnte en e:o-- ,o7-enin ?e tienen de dto. " et-te . E o8:etio e /,iit- ,ont-,,in dieo de o,ione de dt ;-e@oin< ,oto e/e,ti t-F de n ,o8in,in de te,noo<$ e-i,io in ,on o 7-oeedo-e. " Mi,-oo/t Ain,e /o- Dt )-e@oin< e n ,oi,in ?e ne o de-e en indt-i de ,eniento de dto 7i,,ione. E Mi,-oo/t Dt )-e@oin< +-e;o- ,ontite n ,on:nto de inte-/,e de 7-o<-,in died 7- i7i,- inte<-,in dinit-,in de o,ione de dt ;-e@oin<.
&"'( ) '78 -)9,383;7/ " -e7i,,in e n e,nio tiido 7- 7-o7<- diein- dto en n 8iente dit-i8ido$ ,on e o8:etio de tene- e:o- 7e-/o-n,e ,on8iidd$ edinte -ed,,in de de7enden,i de n ite de 8e de dto ,ent-ido. P- <-nti- ?e n 7i,,in dit-i8id e tente di7oni8e =e de,i-$ ?e 7ed 7-o7o-,ion- e-i,io de ne- ,ontin> e de8en intn,i- ti7e -F7i, de Ft en ditinto o-dendo-e. Se de8e ,one<i- ?e ,d no de o
o-dendo-e ?e nten< n -F7i, de 7i,,in e inde7endiente de -eto nte o,--en,i de /o. E o8:etio 7-in,i7 7- dit-i8,in de dto e 7-oee- n ,,eo en,io in/o-,in 7o- 7-te de o -io de ti7e o,idde o nodo de t-8:o de n -ed de ,o7tdo-. P- ,n- ete o8:etio$ o ite de BDD de8en 7-oee- t-n7-en,i de 8i,,in$ ?e i
V)878 < 5))788 5) -)9,383;7
Con -e7i,,in e 7eden e<- o8tene- do e:o- i7o-tnte 1. Po- n do$ e <-nti ?e e e-i,io o/-e,ido 7o- 7i,,in$ no e e inte--7ido en ,o de ?e e dF n /o en <n de -F7i,. Ade$ e tie7o ne,e-io 7- -et8e,e- e e-i,io en 7i,,in 7od- e<- e<-nde en <no ti7o de /o. 2. Po- ot- 7-te$ ,7,idd de e-i,io e e in,-eentd ,ndo 7eti,ione e/e,td 7o- o ,iente ni,ente i7i,n ,ont. Sin e8-
-e7i,,in de8en ,o7eent-e ,on 7-oto,oo de -e,7e-,in$ 7- -einte<-n -F7i, 7-eiente ,d ,ndo Ft e et- ,ti.
&"'( ) '7 9',3854-/ E 78i,do- e n intn,i de 8e de dto ?e 7e-ite ?e o dto etFn di7oni8e 7- ot- 8i,,ione t-F de -e7i,,in. E 78i,do- 7ede tene- n o 78i,,ione$ ,d n de ,e -e7-eent n ,on:nto de o8:eto dto -e,iondo
REPLICACION S"L SERVER
CREANDO PUBLICACION EN EL SERVIDOR Coo 7-ie- 7o e in<-e- S'" Mn<ent Stdio dede e Se-ido-.
Se de8e o<e- ,on e -io ,ont-e et8e,ido d-nte int,in.
Si no @ di,tde ,on ,ent$ e et8e,e ,oneLin Se-ido-.
Y ,on ,oneLin et8e,id ,o--e,tente$ e 7-o,ede ,-e- n 8e de dto.
C-endo Be de Dto
P- e e:e7o ,t$ e tii Be de Dto 7-oe,to
Con 8e de dto ,-ed ,o--e,tente e 7-o,ede ,-e- n t8 en,i.
No8-ndo t8.
T8 ,-ed ,o--e,tente dent-o de 8e de dto.
Se 7-o,ede en- t8 ,on dto. P- eo$ e d ,i, de-e,@o o8-e t8$ e de8e ee,,ion- o7,in Edit- 7-ie- 200 .
A<-e<ndo -e
PUBLICACION DEL SERVIDOR Y ,ontndo ,on 8e de dto t8 ,o--e7ondiente$ e 7ede -ei- 78i,,in de 8e de dto.
Se d ,i, o8-e ,-7et Re7i,,in$ e
Se ini,i e itente 7- 78i,,in de 8e de dto.
Se de8e 8,- 8e de dto 78i,-.
De7F de eo e de8e ee.
Se de8en ee,,ione-ido-.
e-ione de S'" ?e tii-n o ,-i7to-e de
See,,ion- t8 78i,-.
De8ido ti7o de 78i,,in ee,,iondo =de e,>$ ,d t7 e e <-e<- ,on #ni?eIdentie-.
Se ee,,ion o7,in C-e- n intntne Ineditente.
En ,on<-,ione de e<-idd$ e de8e int-od,i- e -io ,ont-e de S'".
Si todo @ ido ,o--e,tente ,on<-do$ de8e- de ,on-- 78i,,in.
CREAR UNA BASE DE DATOS EN LA MA"UINA % REPLICA Se ,-e n 8e de dto en ?in ?e e tii- ,oo RF7i,$ , de8e de:-e in nin<n t8$ e de,i-$ totente ,$ ?e e$ en et Be de Dto en donde e -e7i,-n tod t8 de Be de Dto de Se-ido-.
SUSCRIPCION AL SERVIDOR Teniendo 78i,,in ,-ed$ e de8e d- 7o ,-e- ,-i7,in o,. Ci, de-e,@o o8-e S,-i7,ione "o,e$ ee
Se e:e,t e itente 7- ,-i7,ione.
Se ee,,ion 78i,,in dent-o de Se-ido- , e e <-e<- ,-i7,in.
Se de8e ee
B,- ?in ?e e- net-o ,-i7to- o, 7- Re7i,,in. P- e e:e7o$ ?in ,-i7to- e- DA+NEGPCREP"ICA
Se de8e ,one,t- ,-i7to-$ edinte tenti,,in de ,ent de S'" Se-e-.
Se ee,,ion Be de Dto , ?e e ,-e 7-eiente en e ,-i7to-.
Se enn o ,7o 7- e<-idd de A
" in,-oni,in de
Se de8e ee
" ,-i7,in i @ ido eLito$ de8e- ot-- o i<iente.
REPLICACION DE LA BASE DE DATOS DEL SERVIDOR A LA REPLICA. Con 78i,,in ,-i7,in e de8e 7ode- ii- t8 -e7i,d de 8e de dto ?e e en,ent- en e Se-ido-$ 7- e e:e7o$ e de8e ii- t8 7e-on t7$ dent-o de 8e REP"ICACION en -F7i,.
LLENAR BASE DE DATOS: Teniendo 8e de dto ,-ed$ e 7-o,ede en- ,on dto. Se d ,i, de-e,@o o8-e 8e de dto$ 7- e e:e7o t8 7-oe,to$ ,i, en o7,in Edit- 7-ie- 200 .
Y e e7ie en- o dto de t8.
P- 7ode- o8e-- o dto$ e de8e @,e- ,i, o8-e o7,in See,,ion- 7-ie- 100 .
En e/e,to e 7ede o8e-- o dto.
Se di7one e- o dto en 8e de dto REP"ICACION$ de ?in -F7i,.
Dede ?in -F7i,$ e <-e<-n neo dto$ o ,e tienen ?e e-e -eQe:do en e e-ido-. P- o , e de8en e7e-- 60 e<ndo$ en o ?e ,ti,ione e @,en e/e,ti ent-e 8o e-ido-e.
A@o- e 7eden ,o7-o8- o dto en ?in e-ido-.
Coo e 7ede o8e-- o ,di
E io 7-o,ediiento e de8e de e<i- 7- e ,o de ,ndo e ?ie-e eiin- dto de 8e de dto$ e i<ente e de8en -eQe:- o ,8io ent-e 8o e-ido-e.
"o ,e t8iFn @n ido eiindo de ?in -e7i,.
RF7i,
Se-ido-
G
De,one,tndo e e-ido-