Creacion de Espejos de Base de Datos

14
7/23/2019 Creacion de Espejos de Base de Datos http://slidepdf.com/reader/full/creacion-de-espejos-de-base-de-datos 1/14 GESTION Y SEGURIDAD DE LAS BASES DE DATOS CREACION DE REFLEJO EN LAS BASES DE DATOS DESARROLLO ACTIVIDAD Para: RICARDO ENRIQUE CANTILLO CARRILLO Instructor CURSO GESTION Y SEGURIDAD DE LAS BASES DE DATOS Por: YOVANNYS CUELLO GUARDIOLA  Aprn!"# GESTION Y SEGURIDAD DE LAS BASES DE DATOS Bo$ot% D&C& No'"()r *+ ! ,+-.

Transcript of Creacion de Espejos de Base de Datos

Page 1: Creacion de Espejos de Base de Datos

7/23/2019 Creacion de Espejos de Base de Datos

http://slidepdf.com/reader/full/creacion-de-espejos-de-base-de-datos 1/14

GESTION Y SEGURIDAD DE LAS BASES DE DATOS

CREACION DE REFLEJO EN LAS BASES DE DATOSDESARROLLO ACTIVIDAD

Para:RICARDO ENRIQUE CANTILLO CARRILLO

Instructor CURSO GESTION Y SEGURIDAD DE LAS BASES DE DATOS

Por:YOVANNYS CUELLO GUARDIOLA

 Aprn!"# GESTION Y SEGURIDAD DE LAS BASES DE DATOS

Bo$ot% D&C&No'"()r *+ ! ,+-.

Page 2: Creacion de Espejos de Base de Datos

7/23/2019 Creacion de Espejos de Base de Datos

http://slidepdf.com/reader/full/creacion-de-espejos-de-base-de-datos 2/14

INTRODUCCION

La !"spon")"/"!a! ! una )as ! !atos pr"nc"pa/(nt s pu! au(ntar (!"ant /aut"/"#ac"0n 1 crac"0n ! r2/3o ! /a )as !& La crac"0n ! r2/3o s "(p/(nta n

ca!a una ! /as )ass ! !atos 1 s0/o 2unc"ona con /as 4u ut"/"#an / (o!/o !rcuprac"0n co(p/ta& Los (o!/os ! rcuprac"0n s"(p/ 1 ! rcuprac"0nopt"("#a!o para car$as (as"'as ! r$"stros no a!("tn /a crac"0n ! r2/3o ! /a )as! !atos& Por /o tanto5 to!as /as oprac"ons (as"'as s r$"stran s"(pr por co(p/to&La crac"0n ! r2/3o ! una )as ! !atos 2unc"ona con cua/4u"r n"'/ ! co(pat")"/"!a!con )ass ! !atos&

Page 3: Creacion de Espejos de Base de Datos

7/23/2019 Creacion de Espejos de Base de Datos

http://slidepdf.com/reader/full/creacion-de-espejos-de-base-de-datos 3/14

La crac"0n ! r2/3os ! /a )as ! !atos (ant"n !os cop"as ! una so/a )as !!atos 4u !)n rs"!"r n !"2rnts "nstanc"as ! SQL Sr'r Data)as En$"n 67otor ! )as ! !atos ! SQL Sr'r8& Gnra/(nt5 stas "nstanc"as ! sr'"!or rs"!n n4u"pos ! !"2rnts u)"cac"ons& Una "nstanc"a ! sr'"!or s"r' /a )as ! !atos a /os

c/"nts 6/ servidor principal 8& La otra "nstanc"a act9a co(o un sr'"!or n sta!o !spra act"'a o s("act"'a 6/ servidor reflejado85 n 2unc"0n ! /a con2"$urac"0n 1 !/sta!o ! /a ss"0n ! crac"0n ! r2/3o& Cuan!o /a ss"0n no st% s"ncron"#a!a5 /sr'"!or r2/3a!o su/ star !"spon")/ co(o sr'"!or n spra act"'a 6con pos")/pr!"!a ! !atos8&

Ventajas de la creación de reflejo de la base de datos

La crac"0n ! r2/3o ! /a )as ! !atos s una strat$"a snc"//a 4u o2rc /ass"$u"nts 'nta3as:-  Au(nta /a protcc"0n ! /os !atos&

La crac"0n ! r2/3o ! /a )as ! !atos proporc"ona una r!un!anc"a co(p/ta

o cas" co(p/ta ! /os !atos5 n 2unc"0n ! s" / (o!o ! 2unc"ona("nto s / !a/ta s$ur"!a! o / ! a/to rn!"("nto& Para o)tnr (%s "n2or(ac"0n5 'a ;7o!os! 2unc"ona("nto;5 (%s a!/ant n st t(a&

- Incr(nta /a !"spon")"/"!a! ! una )as ! !atos&S" s pro!uc un !sastr n / (o!o ! a/ta s$ur"!a! con con(utac"0nauto(%t"ca por rror5 /a con(utac"0n por rror pon n /<na r%p"!a(nt /a cop"an spra ! /a )as ! !atos5 s"n pr!"!a ! !atos&

- 73ora /a !"spon")"/"!a! ! /a )as ! !atos ! pro!ucc"0n !urant /asactua/"#ac"ons&

Para ("n"("#ar / t"(po ! "nact"'"!a! para una )as ! !atos r2/3a!a5 pu!actua/"#ar scunc"a/(nt /as "nstanc"as ! SQL Sr'r 4u part"c"pan n unass"0n ! crac"0n ! r2/3o ! /a )as ! !atos&

Funcionamiento de la creación de reflejo de la base de datos

Los !os sr'"!ors5 pr"nc"pa/ 1 r2/3a!o5 s co(un"can 1 co/a)oran co(o asociados nuna sesión de creación de reflejo de la base de datos & Los !os asoc"a!os t"nn ro/sco(p/(ntar"os n /a ss"0n: / rol principal  1 / rol reflejado& En ca!a (o(nto5 unasoc"a!o ra/"#a / ro/ pr"nc"pa/ 1 / otro ra/"#a / ro/ r2/3a!o& Ca!a asoc"a!o s !scr")co(o poseedor  ! su ro/ actua/& E/ asoc"a!o 4u pos / ro/ pr"nc"pa/ s!no("na servidor principal  1 su cop"a ! /a )as ! !atos s /a )as ! !atos pr"nc"pa/actua/&Cuan!o s "(p/(nta /a crac"0n ! r2/3o ! /a )as ! !atos n un ntorno !

pro!ucc"0n5 /a )as ! !atos pr"nc"pa/ s /a base de datos de producción&La crac"0n ! r2/3o ! /a )as ! !atos "(p/"ca rehacer  ca!a oprac"0n ! "nsrc"0n5actua/"#ac"0n 1 /"("nac"0n 4u s pro!uc !s! /a )as ! !atos pr"nc"pa/ a /a )as !!atos r2/3a!a tan pronto co(o sa pos")/

 A part"r ! SQL Sr'r ,++=5 / sr'"!or pr"nc"pa/ co(pr"( /a scunc"a ! ntra!as !/r$"stro ! transacc"ons ants ! n'"ar/a a/ sr'"!or r2/3a!o& Esta co(prs"0n !/r$"stro s pro!uc n to!as /as ss"ons ! crac"0n ! r2/3o&

Page 4: Creacion de Espejos de Base de Datos

7/23/2019 Creacion de Espejos de Base de Datos

http://slidepdf.com/reader/full/creacion-de-espejos-de-base-de-datos 4/14

Modos de funcionamiento

Una ss"0n ! crac"0n ! r2/3o ! /a )as ! !atos s 3cuta n (o!o s"ncr0n"co oas"ncr0n"co& Con / 2unc"ona("nto as"ncr0n"co5 /as transacc"ons s con2"r(an s"nsprar a 4u / sr'"!or r2/3a!o scr")a / r$"stro n / !"sco5 /o 4u (a>"("#a /rn!"("nto& Con / 2unc"ona("nto s"ncr0n"co5 una transacc"0n s con2"r(a n a()osasoc"a!os5 pro a costa ! au(ntar /a /atnc"a ! /as transacc"ons&E>"stn !os (o!os ! 2unc"ona("nto ! /a crac"0n ! r2/3o& Uno ! //os5 / modo de

alta seguridad 5 a!("t / 2unc"ona("nto s"ncr0n"co& En / (o!o ! a/ta s$ur"!a!5 cuan!os "n"c"a una ss"0n5 / sr'"!or r2/3a!o s"ncron"#a /a )as ! !atos r2/3a!a con /a )as! !atos pr"nc"pa/ /o (%s r%p"!o pos")/& Una '# s"ncron"#a!as /as )ass ! !atos5 unatransacc"0n s con2"r(a n a()os asoc"a!os5 pro a costa ! au(ntar /a /atnc"a ! /astransacc"ons&E/ s$un!o (o!o ! 2unc"ona("nto5 / modo de alto rendimiento5 s 3cuta ! (anraas"ncr0n"ca& E/ sr'"!or r2/3a!o "ntnta ?acr 2rnt a /as ntra!as ! r$"stro n'"a!aspor / sr'"!or pr"nc"pa/& La )as ! !atos r2/3a!a po!r<a rtrasars /"$ra(nt nr/ac"0n con /a )as ! !atos pr"nc"pa/&

E/ (o!o ! a/ta s$ur"!a! con con(utac"0n auto(%t"ca por rror r4u"r una trcra

"nstanc"a ! sr'"!or !no("na!a testigo& A !"2rnc"a ! /os !os asoc"a!os5 / tst"$o nos"r' a /a )as ! !atos& E/ tst"$o a!("t /a con(utac"0n auto(%t"ca por rror a/co(pro)ar 4u / sr'"!or pr"nc"pa/ s ncuntr act"'o 1 n 2unc"ona("nto& E/ sr'"!or r2/3a!o "n"c"a /a con(utac"0n auto(%t"ca por rror s0/o s" st 1 / tst"$o pr(ancn(utua(nt concta!os !spus ! ?a)rs !sconcta!o !/ sr'"!or pr"nc"pa/&En /a s"$u"nt "/ustrac"0n s (ustra una con2"$urac"0n 4u "nc/u1 un tst"$o&

Page 5: Creacion de Espejos de Base de Datos

7/23/2019 Creacion de Espejos de Base de Datos

http://slidepdf.com/reader/full/creacion-de-espejos-de-base-de-datos 5/14

Para o)tnr (%s "n2or(ac"0n5 'a ;Con(utac"0n ! ro/s;5 (%s a!/ant n st t(a&

CONFIGURACI@N DE 7ODO DE ESPEJO CON TESTIGO

Lo pr"(ro 4u tn(os 4u ra/"#ar s un )acup ! /a BBDD 4u 4ur(os tnr na/ta !"spon")"/"!a!5 para sto5 ncs"ta(os co(pro)ar 4u / (o!o ! cop"a ! s$ur"!a!t"n 4u star n (o!o FULL&

Ds! / sr'"!or n !on! st% u)"ca!a /a BBDD5 1 !s! SQL SERVER 7ana$(ntStu!"o5 ra/"#ar(os /a >portac"0n ! /a BBD 1 !/ 2"c?ro ! /o$:

backup database GruposM to Disk=”C:\BackupBBDD\GruposMbak”!backup "o# GruposM to Disk=”C:\BackupBBDD\"o#GruposMbak”!

Cop"a(os / !"rctor"o n / sr'"!or SQL 4u sr'"r% ! sp3o 6TSQL+,85 1rstaurar(os /a BBDD 1 / Lo$&

restore DataBase GruposM from Disk=”C:\BackupBBDD\GruposMbak” $it%&'()C'V)(*!restore "o# GruposM from

Disk=”C:\BackupBBDD\"o#GruposMbak” $it% &'()C'V)(*!

Vr(os 4u /a BBDD s 4u!a n (o!o Restoring…5 nos "r(os a/ TSQL+- "n"c"(os/ procso ! Esp3o&

Pu/sar(os )ot0n !rc?o nc"(a ! /a BBDD 4u r4u"ra star n Esp3o5 1 pu/sa(osn Tasks > Mirror…

Page 6: Creacion de Espejos de Base de Datos

7/23/2019 Creacion de Espejos de Base de Datos

http://slidepdf.com/reader/full/creacion-de-espejos-de-base-de-datos 6/14

Pu/sa(os n Configuring Security   "n"c"a(os / "#ar! ! con2"$urac"0n ! s$ur"!a!&

Co(o n nustra so/uc"0n 'a(os a "nc/u"r un tst"$o5 'a(os a "n!"car 4u SI /o 'a(os aut"/"#ar 

Page 7: Creacion de Espejos de Base de Datos

7/23/2019 Creacion de Espejos de Base de Datos

http://slidepdf.com/reader/full/creacion-de-espejos-de-base-de-datos 7/14

In!"ca(os4u /a con2"$urac"0n s 'a a $uar!ar tanto n /os sr'"!ors pr"nc"pa/s5 co(o n /os !Esp3o 1 (arca(os /a opc"0n ! Tst"$o&

Page 8: Creacion de Espejos de Base de Datos

7/23/2019 Creacion de Espejos de Base de Datos

http://slidepdf.com/reader/full/creacion-de-espejos-de-base-de-datos 8/14

Tn(os 4u a)r"r n / F"ra// ! "n!os / purto .+,, n ca!a uno ! /ossr'"!ors ! a/ta !"spon")"/"!a!&

 A/ pu/sar conctar5 nos "n!"car% 4u tn(os 4u ra/"#ar /o$on con un usuar"o5ca()"ar(os "n!"car(os / usuar"o SA con su rspct"'a contrasa&

Ra/"#a(os /as ("s(as acc"ons n ca!a uno ! /os sr'"!ors sp3os 4u 'a(os aut"/"#ar5 "n!"can!o / no()r !/ sr'"!or 1 pu/san!o n Connect… para ra/"#ar / Lo$on

Page 9: Creacion de Espejos de Base de Datos

7/23/2019 Creacion de Espejos de Base de Datos

http://slidepdf.com/reader/full/creacion-de-espejos-de-base-de-datos 9/14

n / SQLSERVER !/ sr'"!or&

Para / tst"$o5 ra/"#a(os /as ("s(as acc"ons 4u con un 4u"po ! sp3o& In!"car /no()r !/ sr'"!or 1 pu/sar Conctar para ra/"#ar / /o$on&

Page 10: Creacion de Espejos de Base de Datos

7/23/2019 Creacion de Espejos de Base de Datos

http://slidepdf.com/reader/full/creacion-de-espejos-de-base-de-datos 10/14

Pu/sa(os n inish !/ "#ar! 4u "n"c" /a con2"$urac"0n ! Esp3o&

Espra(os a 4u 2"na/"c /a con2"$urac"0n&

7"ntras5 po!r(os 'r co(o /a BBDD 4u ?(os s/cc"ona!o para 4u st n a/ta!"spon")"/"!a!5 'a ca()"an!o / sta!o n ca!a uno ! /os sr'"!ors sp3o5 / procso

Page 11: Creacion de Espejos de Base de Datos

7/23/2019 Creacion de Espejos de Base de Datos

http://slidepdf.com/reader/full/creacion-de-espejos-de-base-de-datos 11/14

s ! 'a/"!ac"0n ! /os 2"c?ros /a BBDD&

E/ sta!o 2"na/ sr% 4u n Sr'"!or Pr"nc"pa/5 'r(os 4u /a BBDD st% n (o!o6!rincipal" Synchroni#ed 85 1 /os sr'"!ors n sta!o Esp3o5 star%n n (o!o 6Mirror"

Synchroni#ed $Restoring…8

Pro'an!o /a A/ta !"spon")"/"!a!

Page 12: Creacion de Espejos de Base de Datos

7/23/2019 Creacion de Espejos de Base de Datos

http://slidepdf.com/reader/full/creacion-de-espejos-de-base-de-datos 12/14

Lo pr"(ro 4u !)r(os ?acr s )a3arnos / C/"nt Nat"'o para SQLSr'r5 n ("caso para SQLSr'r ,++=5 para po!r con2"$urar /os sr'"!ors ! sp3o 4u t"nnustro ntorno 1 no pr!r conct"'"!a! con /os !atos& En caso ! ut"/"#ar / !r"'r ODBC! SQL Sr'r !/ s"st(a5 s0/o po!r(os "n!"car - sr'"!or SQL para ra/"#ar /acon>"0n5 1 n caso ! Fa"/o'r5 !)r(os con2"$urar / ODBC para 4u apunt a/ otrosr'"!or SQL 6o crar , or"$ns ODBC8&

In!"car(os "n2or(ac"0n !scr"pt"'a !/ or"$n ! !atos 4u 'a(os a crar5 1 cua/ s /sr'"!or pr"nc"pa/ !/ ntorno&

Page 13: Creacion de Espejos de Base de Datos

7/23/2019 Creacion de Espejos de Base de Datos

http://slidepdf.com/reader/full/creacion-de-espejos-de-base-de-datos 13/14

CONCLUSIONES

La crac"0n ! r2/3o ! /a )as ! !atos ! SQL Sr'r pr("t (antnr una cop"a5 or2/3o5 ! una )as ! !atos ! SQL Sr'r n un sr'"!or n spra& E/ r2/3o $arant"#a4u n to!o (o(nto >"stn !os cop"as !"st"ntas ! /os !atos5 /o 4u proporc"ona unaa/ta !"spon")"/"!a! 1 una co(p/ta r!un!anc"a

La $ran 'nta3a ! st (to!o s 4u pr("t / 2a"/o'r auto(%t"co s"n "ntr'nc"0n?u(ana 6s"(pr 4u s "nsta/ un trcr sr'"!or "tnss8&

S pu! spc"2"car cu%n!o s concta con /a ap/"cac"0n / sr'"!or ! s4/ a/ 4u nosconcta(os 1 un 2a"/o'r partnr5 osa un sr'"!or ("rror para 4u n caso ! 2a"/o'r5 /aap/"cac"0n pu!a rconctar auto(%t"ca(nt a/ otro sr'"!or&