Bom dia,
Tenho uma rotina de backup RMAN que e chamada atraves de um BAT e dentro desta BAT é chamado o arquivo BKPRMAN.SQL, o que acontece e que sempre fica o backup de um dia, o backup anterior sempre é apagado mas não sei o que aconteceu que ele não está apagando o backup do dia anterior, o que devo fazer ?, Preciso que fique somente o backup atual.
*** Segue abaixo conteudo do arquivo BAT
set oracle_sid=CHB
SET NLS_LANG=BRAZILIAN PORTUGUESE_BRAZIL.WE8MSWIN1252
set vHora=%Time:~-11,2%%Time:~-8,2%
if “%vHora:~0,1%” == ” ” set vHora=0%vHora:~1,3%
set ArqLog=bkprman_%Date:~-4,4%%Date:~-10,2%%Date:~-7,2%_%vHora%.log
rman target / log E:oraclebackupCHB%ArqLog% @H:oraclescriptsrmanbkprman.sql
*** Segue abaixo conteudo do arquivo BKPRMAN.SQL
list incarnation;
run {
allocate channel c1 type disk format ‘E:oraclebackupCHBCHB_%u_%p.bkp’ maxpiecesize=4G;
backup database include current controlfile;
backup spfile;
backup archivelog all not backed up 1 times;
release channel c1;
report obsolete redundancy 2;
#delete noprompt archivelog all backed up 2 times to device type disk;
delete noprompt archivelog all completed before ‘sysdate-2’;
delete noprompt backup completed before ‘sysdate-12/24’ device type disk;
}
exit
Desde já agradeço a atenção.
RomuloRDM