- Este tópico contém 3 respostas, 2 vozes e foi atualizado pela última vez 15 anos, 6 meses atrás por
jspaulonci.
-
AutorPosts
-
24 de agosto de 2010 às 4:03 pm #95659
RomuloRDM
ParticipanteBom dia,
Tenho uma script que executa o RMAN (Abaixo), de uns dias para cá ele não está excluindo os arquivos do dia anterior e ainda esta dando uma mensagem no arquivo de log, conforme segue abaixo. O que devo fazer??
*** SCRIPT RMAN
list incarnation;
crosscheck backup;
crosscheck archivelog all;
delete noprompt expired archivelog all;
delete noprompt expired backup;
run {
allocate channel c1 type disk format ‘E:oraclebackupCHBCHB_%u_%p.bkp’ maxpiecesize=4G;
backup database plus archivelog delete all input;
release channel c1;
}
delete noprompt obsolete redundancy 1;
exit** MENSAGEM DE ERRO NO ARQUIVO DE LOG
Deleting the following obsolete backups and copies:
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of delete command at 08/24/2010 04:55:29
RMAN-06091: no channel allocated for maintenance (of an appropriate type)Desde já agradeço a atenção
Romulo Avila
24 de agosto de 2010 às 8:43 pm #95667jspaulonci
ParticipanteRomulo, é o seguinte cara
Você tem backup em fita ? se tem exclua por lá , trata-se do documento [ID 567555.1] do Metalink.
Para excluir do disco sem aparecer o erro faça isso.
RMAN> allocate channel for maintenance type disk;
RMAN> delete obsolete device type disk;O que eu vejo é que parece que as vezes o RMAN se perde, aí é necessário fazer uma limpeza manual, sugiro fazer um delete backup depois um crosscheck de backup e de archive, caso o delete backup não apagar todos os arquivos do SO, então faça via SO mesmo de depois faça o crosscheck.
Verifique esse lance do backup em fita.
25 de agosto de 2010 às 7:07 pm #95680RomuloRDM
ParticipanteJoão Paulo,
Bom dia,
Este backup e feito para uma unidade (E:backup), porém todo dia estes arquivo são copiados para uma fita, fiz o que voce pediu e deixei a unidade (E:backup) sem nenhum arquivo de backup (.bkp), deixei somente os arquivos de LOG (.log) e mesmo assim a mensagem do erro continua aparecendo, veja mensagem abaixo. O backup e feito normalmente e o erro acontece quando ele executa o “Deleting the following obsolete backups and copies”
Finished backup at 25/08/10
Starting Control File and SPFILE Autobackup at 25/08/10
piece handle=E:ORACLEBACKUPCHBCHB_C-3414002266-20100825-00 comment=NONE
Finished Control File and SPFILE Autobackup at 25/08/10released channel: c1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=72 devtype=DISK
Deleting the following obsolete backups and copies:
Type Key Completion Time Filename/Handle
Backup Set 8173 14/08/10
Backup Piece 30737 14/08/10 BE_1blla6g3_1_1
Backup Set 8174 14/08/10
Backup Piece 30738 14/08/10 BE_1clla9gs_1_1
Backup Set 8175 14/08/10
Backup Piece 30739 14/08/10 c-3414002266-20100814-01
Backup Set 8180 15/08/10
Backup Piece 30773 15/08/10 BE_1ille33n_1_1
Backup Set 8181 15/08/10
Backup Piece 30774 15/08/10 BE_1jlle657_1_1
Backup Set 8182 15/08/10
Backup Piece 30775 15/08/10 c-3414002266-20100815-01
Backup Set 8190 17/08/10
Backup Piece 30812 17/08/10 BE_1tlljcma_1_1
Backup Set 8191 17/08/10
Backup Piece 30813 17/08/10 BE_1ulljfo5_1_1
Backup Set 8192 17/08/10
Backup Piece 30814 17/08/10 BE_1vlljfr5_1_1
Backup Set 8193 17/08/10
Backup Piece 30815 17/08/10 BE_20lljfu7_1_1
Backup Set 8194 17/08/10
Backup Piece 30816 17/08/10 c-3414002266-20100817-00
Backup Set 8232 25/08/10
Backup Piece 31064 25/08/10 E:ORACLEBACKUPCHBCHB_37LM6ET6_1.BKP
Backup Set 8233 25/08/10
Backup Piece 31065 25/08/10 E:ORACLEBACKUPCHBCHB_38LM6F08_1.BKP
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of delete command at 08/25/2010 04:53:46
RMAN-06091: no channel allocated for maintenance (of an appropriate type)Recovery Manager complete.
26 de agosto de 2010 às 1:37 pm #95688jspaulonci
ParticipanteBom dia Romulo, faça o seguinte
List backup of database;
Isso fará uma saída, e dependendo da sua retenção a saída vai ser grande.
Porque pela string “device type” , isso vai te dizer se é disk ou se é sbt que significa fita, se aparecer stb você vai ter que dar um jeito de apagar esse backup , a maneira de apagar é simples, mas você vai ter que alocar um canal para acessar a sua fita.
Se não aparecer sbt, eu sinceramente não sei o que acontece, no meu caso quando deu esse erro era porque eu tinha backup em fita e disco.A maneira de se fazer isso seria .
rman target BKPADMIN/dbalrs nocatalog msglog rman_full_backup_dbbackup.log << EOF
run
{
allocate channel t1 type 'SBT_TAPE' send 'NB_ORA_POLICY=Ux-Oracle-Test, NB_ORA_SERV=bkpserver01';
delete noprompt force obsolete;
crosscheck archivelog all;
crosscheck backup;
}Mas isso é no meu ambiente, eu uso a ferramente netbackup, não sei o que vc usa aí.
-
AutorPosts
- Você deve fazer login para responder a este tópico.