Backup en oracle
USANDO RMAN Y CRON
CIBERTEC 2010
El objetivo será automatizar la tarea de creación de backup para su posterior almacenamiento en un DVD. El backup serealizará en caliente utilizando los diferentes tipos de backups incrementales.
Estrategia de backup para BD Oracle
Los pasos a seguir serán los siguientes:
1- Se crearán los scripts con loscomandos que la herramienta RMAN utilizará para crear los backups.
2- Se creará un script que será el encargado de lanzar la herramienta RMAN con los comandos para la creación de backups.
3- Seconfigurará la herramienta CRON para programar los días en que se realizarán los diferentes tipos de backups.
4- Se lanzará un scripts para la grabación a DVD de los backups generados.
La estrategiaa implementar será la siguiente:
[pic]
- Los días domingos se realizará un backup nivel 0.
- Los días lunes, martes, jueves, viernes, sábado se realizará un backup incremental nivel 1 diferencial.- Los días miércoles se realizará un backup incremental nivel 1 acumulativo.
Directorios Usados
Los scripts que tendrán los comandos para la herramienta RMAN y donde se guardarán los logsgenerados estarán en la carpeta:
/home/oracle/bkscripts
/home/oracle/bkscripts/log
Los backups generados se alamcenarán temporalmente en:
/home/oracle/back2
El script que ejecutará el proceso debackup se guardará en:
/usr/bin/
La herramienta crontab se configurará en:
/etc/crontab
1- Comandos para RMAN
LEVEL0.TXT
[pic]
run{
allocate channel ch1 device type disk MAXPIECESIZE 4G;backup format '/home/oracle/back2/backup%U' incremental level 0 database;
backup format '/home/oracle/back2/arch_%U' archivelog all;
backup format '/home/oracle/back2/ctlctl_%U' currentcontrolfile;
}
LEVEL1.TXT
[pic]
run{
allocate channel ch1 device type disk MAXPIECESIZE 4G;
backup format '/home/oracle/back2/backup%U' incremental level 1 database;
}
LEVEL1CU.TXT
[pic]...
Regístrate para leer el documento completo.