![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️SAP BASIS El backup y la recuperación de la base de datos
SAP BASIS El backup y la recuperación de la base de datos
![SAP BASIS El backup y la recuperación de la base de datos SAP BASIS El backup y la recuperación de la base de datos](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/97.jpg)
Backup y Recuperación de la BD
Los backups son realizados mediante el calendario de planificación de BD, transacción DB13
DB13: Configuración del calendario de la BD, ya sea backups o cualquier tarea relacionada, como estadísticas, chequeos, entre otros.
A modo de proteger contra la pérdida de información, se realizan regularmente backups.
Concepto de Backup
Para la BD incluye backup regular de data files, logos y datos estructurados. Los data files y datos estructurados son respaldados en un solo paso, los logs se respaldan de forma separada.
Ambos se pueden planificar en la transacción DB13, excepto en plataformas AS400.
Escenarios para recuperación de BD
Para recrear una BD consistentemente se necesitan los backups de data files y los backups de logs. En caso de fallar un data files, se utiliza el último disponible y se recupera hasta el último punto a partir de los logs, mientras no existan todos.
Por lo que necesitas todos los logs a partir del data file utilizado para la recuperación.
Recuperar BD (con pérdida de datos)
Si ocurre un incidente entre 2 puntos, los datos respaldados hasta el primer punto serán recreados. Si no se realiza alguna acción luego de esto, todos los cambios entre el primer y segundo punto se perderán.
Recuperar BD (sin pérdida de datos)
Algunas BD permiten recuperar sólo los datos faltantes, u objetos específicos.
Siguiendo el caso anterior, luego de restaurar los cambios en el primer punto, todos los logs de información se utilizan para recrear la BD. De manera que toda modificación de datos entre el primer y segundo punto es recreada hasta el punto en que ocurrió el incidente. Sólo si se cuenta con TODOS los logs entre ambos puntos, se podrá recuperar sin pérdida.
Almacenando los backups de data files e información de log
Para evitar problemas de espacio en disco, la información de log es borrada a nivel de SO.
Si ocurre un incidente y existe algún backup defectuoso, se utiliza el punto de backup más reciente que esté correcto. Por lo que es necesario contar con los logs de modificaciones entre todos los puntos de backup, por esto se deben mantener backups de logs más antiguos que los backups de data files.
Algunas BD requieren la información de log para realizar recreación de BD. Por lo que SIEMPRE debemos asegurarnos de que se realicen backups de data files como de logs.
Ciclo de Backup
Hay diferentes variables de backups, debería realizarse al menos un backup online con un completo de info de log.
La recomendación es sobre escribir los medios cada 28 días, ciclo de backup de 28 días. Siempre pude ser retenidos más tiempo, de ser necesario.
Se recomienda realizar un backup completo diariamente en sistemas productivos, existen BD que permiten realizar backups parciales (diferenciales o incrementales)
De utilizar backups parciales, se debería realizar al menos un backup completo por semana, Deberían haber 4 backups completos en cada ciclo de backup.
Los logs deberían respaldarse una vez por día, duplicando los medios para ellos y asegurando que contamos con todos los backups.
Dependiendo de la cantidad de información modificada será necesario respaldarla a otras frecuencias, algunas compañías siguen frecuencias de hasta 30min.
Es recomendable realizar backup con verificación una vez por ciclo, asegurando que sea legible, peor aumentado el tiempo de respaldo.
Planificación y Monitoreo de Backups
Transacción DB13
En caso de utilizarse un medio externo, se debe verificar el medio requerido e insertarlo antes de iniciar el backup.
Debemos verificar diariamente si los backups se han completado satisfactoriamente. En el calendario se muestran verde o amarillo (advertencia). Si el indicador es rojo, sucedió un error y no es utilizable.
DB12: Visualizar registros de sucesos de las actividades realizas en la BD, areás de datos y los utilizados por la BD.
DB13C: A parti de SAP Web Application Server 6.10, es possible administrar los backups del landscape con el calendario central. Transfiriendo la planificación a sistemas remotos utilizando RFC.
En la versión SAP NW 7.0 es posible planificar acciones en otras BD, para esto es necesario crear conexiones a esos sistemas en DB13.
 
 
 
Sobre el autor
Publicación académica de Abel Franco Garrido Letelier, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Abel Franco Garrido Letelier
Profesión: Ingeniero en Infraestructuras - Chile - Legajo: OG36X
✒️Autor de: 40 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Abel Garrido