Tengo un servidor de Oracle Database 10g x64 sobre Windows Server 2008 Standard x64. Cuando ejecuto una copia de seguridad completa con los siguientes comandos en RMAN:
Código:
run {
allocate channel C1 device type DISK format 'C:\backup\csbd_%d_%u_%t.bak';
backup device type disk tag C1 database;
backup device type disk tag C1 archivelog all not backed up delete all input;
allocate channel for maintenance type disk;
delete noprompt obsolete device type disk;
release channel;
}
exit;
Aparentemente se inicia bien, crea algún fichero en el destino de la copia pero da este error el RMAN:
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 07/11/2011 00:11:21
ORA-19809: se ha excedido el limite para los archivos de recuperacion
ORA-19804: no se pueden reclamar 52428800 bytes de espacio en disco del limite 12582912000
continuing other job steps, job failed will not be re-run
¿a qué puede ser debido? en el disco duro donde se hace la copia tengo espacio libre suficiente.
Tengo un servidor de Oracle Database 10g x64 sobre Windows Server 2008 Standard x64. Cuando ejecuto una copia de seguridad completa con los siguientes comandos en RMAN:
Código:
run {
allocate channel C1 device type DISK format 'C:\backup\csbd_%d_%u_%t.bak';
backup device type disk tag C1 database;
backup device type disk tag C1 archivelog all not backed up delete all input;
allocate channel for maintenance type disk;
delete noprompt obsolete device type disk;
release channel;
}
exit;
Aparentemente se inicia bien, crea algún fichero en el destino de la copia pero da este error el RMAN:
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 07/11/2011 00:11:21
ORA-19809: se ha excedido el limite para los archivos de recuperacion
ORA-19804: no se pueden reclamar 52428800 bytes de espacio en disco del limite 12582912000
continuing other job steps, job failed will not be re-run
¿a qué puede ser debido? en el disco duro donde se hace la copia tengo espacio libre suficiente.
Si tienes espacio libre disponible en la unidad de destino, comprueba el valor del siguiente parámetro: db_recovery_file_dest_size, lo puedes hacer conectándote a SQL*Plus (desde una ventana de MS-DOS):
Código:
sqlplus /nolog
conn / as sysdba
Ahora ejecuta lo siguiente para que de devuelva el valor del parámetro db_recovery_file_dest_size:
Código:
show parameter db_recovery_file_dest_size;
Te devolverá un valor en megas, asegúrate de que tu base de datos no ocupe más de ese valor si es así auméntalo a algo más de lo que ocupe tu bd con el siguiente parámetro:
Código:
alter system set db_recovery_file_dest_size=100000M scope=both;
Con lo anterior hemos aumentado el valor del parámetro a 100GB.
Si tienes espacio libre disponible en la unidad de destino, comprueba el valor del siguiente parámetro: db_recovery_file_dest_size, lo puedes hacer conectándote a SQL*Plus (desde una ventana de MS-DOS):
Código:
sqlplus /nolog
conn / as sysdba
Ahora ejecuta lo siguiente para que de devuelva el valor del parámetro db_recovery_file_dest_size:
Código:
show parameter db_recovery_file_dest_size;
Te devolverá un valor en megas, asegúrate de que tu base de datos no ocupe más de ese valor si es así auméntalo a algo más de lo que ocupe tu bd con el siguiente parámetro:
Código:
alter system set db_recovery_file_dest_size=100000M scope=both;
Con lo anterior hemos aumentado el valor del parámetro a 100GB.
¡¡Muchas gracias!! he ampliado el valor del parámetro db_recovery_file_dest_size y ya funciona la copia de seguridad con RMAN de Oracle.
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A