Schedule Backup desde OCC 13c

Buenas!!! En mi primer post voy a dejar el “Paso a Paso” de cómo realizar un schedule de backup de una determinada base de datos desde la conocida herramienta “Cloud Control 13c”. Es muy común administrar bases de datos que se encuentran en diversos servidores. Muchos administradores que tienen sus bases en SO Linux suelen dejar programados los backups con el “crontab”. Eso implica contar con un script de backup en cada servidor de base de datos, y a la larga, creanme se torna dificultoso el mantenimiento. He decidido centralizar esta tarea “engorrosa” pero necesaria en el Cloud Control, que permite crear schedule de backups en las BBDD que tenemos registradas allí. Comenzamos

Nota importante: Voy a configurar un schedule de backup “Online”. Recordemos que para realizar este tipo de backups es necesario tener nuestra base de datos en modo “archivelog”.


1)Accedemos con user/pass a nuestro Cloud Control (Voy a ingresar como SYSMAN en este ejemplo)

Hacemos clic en la “Lupa” para buscar nuestra BD que queremos programar el backup.
Availability -> Backup & Recovery -> Schedule Backup…
Nos pedirá credenciales para acceder a la BD, suelo utilizar SYS para no tener problemas de permisos. En caso de no poder contar con dicho usuario podemos realizarlo con un usuario que tenga role DBA.
Como mencionamos anteriormente, vamos a programar un FULL BACKUP ONLINE. Como verán, el OCC13 nos permite programar diferentes tipos de backup, incluyendo solo CDB (12c), solo PDB(12c), Tablespaces particulares, Datafiles particulares, Archivelogs, etc.
Como veremos, también nos da la posibilidad de programar backups incrementales, en nuestro caso solo queremos Full Backups.
Nota importante: Los backups incrementales son muy útiles a la hora de tomar backups de bases de datos extremadamente grandes, dado que partimos de un level 0, y luego se toma backup únicamente de los cambios. Tener en cuenta que a la hora de realizar el restore los tiempos de recupero son muchísimos mas altos que un restore de Full Backup.
Nota 2: Recordar que nuestra BD debe estar en modo archivelog para contar con Backups Online.
Nota 3: No olvidar hacer backups de nuestros archivelogs, y para evitar que se nos llene el espacio de los mismo, hacer el correspondiente “Delete input”.
Aquí podemos decidir si las piezas de backup irán al disco, o bien a una cinta. En este ejemplo vamos a configurar un backup a un FS /backup. De todas formas vamos a configurar ciertos parámetros de nuestro backup. Para ello vamos a “Override Default Settings”.
Paralelismo: En este caso voy a utilizar un paralelismo de 4. Tener mucho cuidado a la hora de configurar este parámetro, dado que puede causar sobrecarga en nuestros CPUs. causando una lentitud general del servidor donde reside nuestra base. Les dejo un criterio que suelo utilizar siempre y cuando los CPUs no sean una limitante.
– Bases que ocupan entre 0G y 50G -> Paralelismo 2.
– Bases que ocupan entre 50G y 200G -> Paralelismo 4
– Bases que ocupan entre 200G y 400G -> Paralelismo 6
– Bases que ocupan entre 400G y 800G -> Paralelismo 8
– Bases que ocupan más de 800G -> Paralelismo 10
Como les comentaba, es un criterio que utilizo. No necesariamente tienen que configurarlo de esta manera.

Importante: Al activar Compressed Backup Set, tengan en cuenta que requiere licencia adicional de compresión.

En backupset, vamos a configurar el nivel de compresión, en este ejemplo, utilizaré “MEDIUM
Nota: Vamos a configurar la politica de retención mas adelante. Hacemos clic en OK y nos llevará nuevamente al “Settings”. Luego en Next para ir al paso “Schedule”.
En este ejemplo, vamos a programar el backup para que corra todos los días, a las 00:00hs.
Luego nos vamos al próximo y último paso. el “Review”
Cuando hayamos revisado que los datos que hemos puesto sean los correctos, le daremos click a Submit y esta pantalla nos confirma que nuestro backup ha sido correctamente programado.
Si queremos ver cómo quedó programado, hacemos clic en “View Job”.
Evidencia de que nuestro backup quedó programado.
Si queremos reconfigurar nuestro backup, podemos hacerlo yendo a:
Availability > Backup & Recovery -> Backup Settings.
Configuramos por último nuestra politica de retenciones. En este ejemplo, voy a dejar solo 1 backup en disco.
Yendo a “Backup Reports” podemos visualizar el estado de nuestros backups.