03-Backup

7
7/23/2019 03-Backup http://slidepdf.com/reader/full/03-backup 1/7  TANGO Software  ASTOR Enterprise 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)+TA RE.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 est5 pendiente de "rabaci#n (.6eck Point* En este caso, al 6acer el back up de la base, 4ued# "rabado 6asta el re"istro 78 mientras 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 back up 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"uean los procesos A-), se "uarda la referencia de cuando se crea un 'ndice o se modi!ca una 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

Transcript of 03-Backup

Page 1: 03-Backup

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

Page 2: 03-Backup

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,

"

Page 3: 03-Backup

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,

#

Page 4: 03-Backup

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,

!

Page 5: 03-Backup

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!"#

Page 6: 03-Backup

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

Page 7: 03-Backup

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