Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Error ORA-19804 ORA-19809 rman Oracle 10g W2k8 x64
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Error ORA-19804 ORA-19809 rman Oracle 10g W2k8 x64

Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Error ORA-19804 ORA-19809 rman Oracle 10g W2k8 x64 Responder citando

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.
MensajePublicado:
Dom Jul 10, 2011 9:18 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error ORA-19804 ORA-19809 rman Oracle 10g W2k8 x64 Responder citando



Anuncios



varios escribió:
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.
MensajePublicado:
Dom Jul 10, 2011 9:33 pm
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: [RESUELTO] Error ORA-19804 ORA-19809 rman Oracle 10g W2k8 Responder citando



Anuncios



alonsojpd escribió:
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.
MensajePublicado:
Dom Jul 10, 2011 9:37 pm
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional  

Cambiar a:  
Key
  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