Post on 17-Feb-2018
7/23/2019 03-Backup
http://slidepdf.com/reader/full/03-backup 1/7
TANGOSoftware
ASTOREnterprise
Rest ô
OBJETIVO DE LA REALIZACION DE BACK UP
El back up se realiza preventivamente, para
Prevenir la perdida de datos Recuperar seteos de con!"uraci#n de la base de datos $en caso de ser
necesario Recuperar la informaci#n de S%& ante la ca'da de la instancia ()aster*
&A ESTRATEG+A E -A./ 0P E-E ESTAR +SE1AA E )OO %0E PER)+TARE.0PERAR &OS ATOS .ON E& )ENOR .OSTO 2 &A )A2OR .ANT+A E+N3OR)A.+ON POS+-&ES
MODELOS DE RECUPERACION
Recovery Model: Alude a la forma en 4ue se sobreescribe el &o"
5
En el &OG3+&E se marca la informaci#n copiada a la base de datos, de a4uella 4ue est5pendiente de "rabaci#n (.6eck Point*En este caso, al 6acer el back up de la base, 4ued# "rabado 6asta el re"istro 78mientras 4ue en el lo" permanece el re"istro de todas las operaciones
No es lo mismo, recuperar la informaci#n de la base de datos a partir del 9ltimo backup 4ue a partir del lo"!le
En el caso de recuperar a partir del back up: Recupera 6asta el valor 7, "rabado En el caso de recuperar a partir del lo"!le: Recupera todo el 6istorial
3ull
Recover; )odel -ulk<&o""ed
Simple
Fll: En este caso, se lo"uea todo (tanto sean procesos A-), de creaci#n de 'ndices,modi!caci#n de estructura, datos de consulta masiva, etc*
Bl!"Lo##ed: Es similar al anterior, con al"unas salvedades En este caso se lo"ueanlos procesos A-), se "uarda la referencia de cuando se crea un 'ndice o se modi!cauna estructura, pero no los datos contenidos en =l Esto a6orra espacio pero supone
DEPARTAMENTO DE SERVICIOS CERRITO 1186 7º Piso - CP 1010 - Buenos Aires - Argentina
Teléfono 4816-2620 - Fa !816-"#$! - A%o&o té'ni'o !816-"$1$ - (er)i'io *e Fa %or +e,an*a!816-"#$8
.tt%//aoft'o,
1
LOG
7/23/2019 03-Backup
http://slidepdf.com/reader/full/03-backup 2/7
TANGOSoftware
ASTOREnterprise
Rest ôuna perdida de tiempo (;a 4ue tiene 4ue reconstruir los datos a partir de la referencia*No se lo"uea la car"a masiva de datos
S$%&le: En este caso, limpia del arc6ivo &OG los datos ;a in"resados a la base, a partir
del ultimo c6eckpoint
'C(l e) el co%&or*+%$e,*o &or de-ec*o.
>ersion S%& Enterprise Standard: FULL
Otras versiones S%&: SIMPLE
'E) &o)$/le c+%/$+r el Recovery Model.
Si es posible, puede 6acerse desde Enterprise )ana"er o bien a trav=s de sentenciasS%&
O*r+) Co,)$der+c$o,e)
Recover; )odel en 3ull es el mas adecuado para la recuperar informaci#n )ientras se realiza el back up, es posible se"uir traba?ando en la base de datos
En ese momento se marca con un c6eck point la ultima transacci#n Se res"uarda por un lado la informaci#n "rabada (en la base* ; por otro lado lo
pendiente de re"istrar (back up del lo"*
BACK UP
El back up "uarda la ubicaci#n f'sica ; l#"ica de ata!le, 3ile"roup ; &o"!le
urante la realizaci#n del back up, todas las p5"inas se leen de arc6ivo ; se "raban enel back up, sin pasar por el bu@er cac6= (memoria* de S%&
'0$1,e) &ede, re+l$2+r el /+c! &.
S3SADMINU)+r$o) DB"O4NER
DB"BACKOPERATOR
Med$o) de Al%+ce,+%$e,*o
El back up de S%& puede realizarse
Arc6ivo en el disco Tape Named Pipe
DEPARTAMENTO DE SERVICIOS CERRITO 1186 7º Piso - CP 1010 - Buenos Aires - Argentina
Teléfono 4816-2620 - Fa !816-"#$! - A%o&o té'ni'o !816-"$1$ - (er)i'io *e Fa %or +e,an*a!816-"#$8
.tt%//aoft'o,
"
7/23/2019 03-Backup
http://slidepdf.com/reader/full/03-backup 3/7
TANGOSoftware
ASTOREnterprise
Rest ô
O&or*,$d+d &+r+ +cer el /+c! &
B+)e) del S$)*e%+
El back up de las bases del sistema ()aster, )odel, )S-* deber'a realizarse
.uando se crean, modi!can o eliminan bases de datos .uando se e?ecutan store procedures .uando se e?ecutan alertas u operadores .uando se 6acen modi!caciones en el template model
B+)e) de U)+r$o)
Se recomienda 6acer back up de las bases de usuarios:
espues de crear bases de datos espues de crear 'ndices espues de crear un transaction lo" espues de e?ecutar operaciones 4ue no se lo"uean : .on al"unos recover;
model, puede no almacenar los cambios introducidos mediante operaciones 4ueno se lo"uean, como ser:
-ackup &o" con Truncate Onl; o -ackup &o" con No<&o" riteteBt o 0pdateteBt Select +nto
Reco%e,d+c$o,e)
urante la e?ecuci#n del back up no se debe:
.rear o modi!car -ases de atos .rear o modi!car Auto"row (tamaCo de la base de datos* .rear o modi!car +ndices E?ecutar operaciones 4ue no se lo"uean
Dacer S6rink de la base de datos (El S6rink cambia el orden de las p5"inas, ;durante el back up se lee la informacion de las pa"inas para volcarlo al arc6ivode back up ; esto puede "enerar inconvenientes en los datos*
D$)&o)$*$vo) de B+c! U&
DEPARTAMENTO DE SERVICIOS CERRITO 1186 7º Piso - CP 1010 - Buenos Aires - Argentina
Teléfono 4816-2620 - Fa !816-"#$! - A%o&o té'ni'o !816-"$1$ - (er)i'io *e Fa %or +e,an*a!816-"#$8
.tt%//aoft'o,
#
7/23/2019 03-Backup
http://slidepdf.com/reader/full/03-backup 4/7
TANGOSoftware
ASTOREnterprise
Rest ô0n dispositivo es una referencia 4ue apunta a un arc6ivo almacenado en disco, tape oname pipe
.ual4uier dispositivo 4ue sea utilizable para 6acer el back up de indows, ser5 9tilpara realizar back up de S%&
'C+l e) l+ ve,*+6+ de *r+/+6+r co, d$)&o)$*$vo).
Permite las b9s4uedas por dispositivos de almacenamiento Permite automatizar la tarea de back up Permite e?ecutar Store Procedures
.reaci#n de ispositivo de -ack up(e?emplo*
0SE masterEE. sp<addumpdevice Fdisk , m;backup!le, F.:HbackupH);-ack3ilebak
Esta informaci#n se "raba en )S-
Al realizar el back up puede:
A"re"ar en el dispositivo un nuevo back up, de ese modo tendr5 un 6istorial deback up (+N+T*
-orrar el back up 4ue eBiste en el device ; "enerar uno nuevo (NO +N+T*
Esto puede indicarse al momento de 6acer el back up o mediante sentencias desde lal'nea de comandos (>er +ma"en *
DEPARTAMENTO DE SERVICIOS CERRITO 1186 7º Piso - CP 1010 - Buenos Aires - Argentina
Teléfono 4816-2620 - Fa !816-"#$! - A%o&o té'ni'o !816-"$1$ - (er)i'io *e Fa %or +e,an*a!816-"#$8
.tt%//aoft'o,
!
7/23/2019 03-Backup
http://slidepdf.com/reader/full/03-backup 5/7
TANGOSoftware
ASTOREnterprise
Rest ô
Med$+ Se*
Para me?orar el tiempo de realizacion del back up, sobre todo en bases mu; "randes,puede traba?ar con Set evice
e este modo, se accede en paralelo ; el tiempo se reduceEn este caso, el tipo de back up debe ser el mismo
Si 4uiere mandar el back up de una base de datos a un set de back up no es posible,debe distribuirlo entre los distintos !les de back up
Si el back up se realiza en .inta o )edia Set, tambi=n podr5 indicarse si desea "uardarla eti4ueta del back up o no (3OR)AT $ NON 3OR)AT*
DEPARTAMENTO DE SERVICIOS CERRITO 1186 7º Piso - CP 1010 - Buenos Aires - Argentina
Teléfono 4816-2620 - Fa !816-"#$! - A%o&o té'ni'o !816-"$1$ - (er)i'io *e Fa %or +e,an*a!816-"#$8
.tt%//aoft'o,
B+c!U&A7 B+c!U&A7 B+c!U&A7-ack0pAI -ack0pAI -ack0pAI-ack0pAJ -ack0pAJ -ack0pAJ-ack0p-K -ack0p-K -ack0p-K
2
+ataBase
A
+ata3ase
B
File1 File 2 File 3
Set Ba!"#
7/23/2019 03-Backup
http://slidepdf.com/reader/full/03-backup 6/7
TANGOSoftware
ASTOREnterprise
Rest ô
M1*odo) de B+c! &
FULL: Graba toda la informaci#n 4ue est5 "rabada en la base de datos ; en el lo" a unarc6ivo En este caso, fuerza el c6eck point ; "raba la informaci#n 6ist#rica
Graba kos ob?etos (0suarios, Roles, A-), etc*
DIFERENCIAL: Guarda los cambios a partir del 9timo back up full 4ue eBista
El back up diferencial no sirve si se pierde el back up full Es 9til para bases de datos4ue cambian muc6o, pero es mu; ries"oso
BACK UP DEL LO8: Permite res"uardar ; restaurar el lo" ; a partir de =l recuperar labase de datos
Al realizar un backup , el valor por defecto es TR0N.ATE (para limpiar la parte inactivadel &o"* Si se desea conservar esa informacion, por &inea de .omandos debe realizarel back up, pasando el parametro NO<TR0.ATE
No*+:
El comportamiento del back up del lo" esta vinculado al valor indicado en Trunc &o" on.6eckpoint (Store Procedure*
DEPARTAMENTO DE SERVICIOS CERRITO 1186 7º Piso - CP 1010 - Buenos Aires - Argentina
Teléfono 4816-2620 - Fa !816-"#$! - A%o&o té'ni'o !816-"$1$ - (er)i'io *e Fa %or +e,an*a!816-"#$8
.tt%//aoft'o,
6
F455 +iferen'ial +iferen'ial
7/23/2019 03-Backup
http://slidepdf.com/reader/full/03-backup 7/7
TANGOSoftware
ASTOREnterprise
Rest ô S+ : espu=s del .6eckpoint limpia el 6istorial (&o"
Simple* Trunc lo" on c6eckpoint
NO : .onserva el 6istorial
DEPARTAMENTO DE SERVICIOS CERRITO 1186 7º Piso - CP 1010 - Buenos Aires - Argentina
Teléfono 4816-2620 - Fa !816-"#$! - A%o&o té'ni'o !816-"$1$ - (er)i'io *e Fa %or +e,an*a!816-"#$8
.tt%//aoft'o,
7