- Este tópico contém 7 respostas, 3 vozes e foi atualizado pela última vez 10 anos, 10 meses atrás por Fábio Prado.
-
AutorPosts
-
7 de janeiro de 2014 às 4:56 pm #106225Marcelo de Meneses SantanaParticipante
Bom dia/tarde/noite!
Estou me deparando com uma situação onde não estou conseguindo executar com sucesso o delete obsolete, no RMAN.
Ao executa-lo me é apresentada a mensagem de erro
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of delete command at 01/07/2014 09:29:26
RMAN-06091: no channel allocated for maintenance (of an appropriate type)Já aloquei o canal (allocate channel for maintenance type disk) e o executei e… NADA. mesmo erro.
Após alocar o canal executei o delete obsolete device type disk e limpou, mas se executo somenteo o delete obsolete são listados todos e é apresentado o erro acima.
Por conta disso estou executando o RMAN manualmente sem remover nada para não ficar completamente sem backup do ambiente.
Alguém poderia me ajudar com este problema?
Obrigado!
7 de janeiro de 2014 às 6:42 pm #106227rmanParticipante@Marcelo de Meneses Santana
Posta o resultado:
show all;
8 de janeiro de 2014 às 12:50 am #106229Marcelo de Meneses SantanaParticipanteOpa… segue
RMAN> show all;
RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISM 1;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/10.2/db_1/dbs/snapcf_PROD.f'; # default8 de janeiro de 2014 às 2:11 pm #106230rmanParticipante@Marcelo de Meneses Santana
Faça exatamente da seguinte forma:
$ rman target /
RMAN> report obsolete;
RMAN> delete obsolete;
Posta o resultado.
9 de janeiro de 2014 às 12:52 am #106231Marcelo de Meneses SantanaParticipante@rman
Dá o mesmo erro ao executar o delete obsolete
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of delete command at 01/08/2014 17:51:52
RMAN-06091: no channel allocated for maintenance (of an appropriate type)
9 de janeiro de 2014 às 1:05 am #106232Fábio PradoParticipanteMarcelo, posta aqui tbém o script completo que vc está executando, ok?
9 de janeiro de 2014 às 4:54 pm #106233Marcelo de Meneses SantanaParticipanteSegue.
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET;
ALLOCATE CHANNEL FOR MAINTENANCE TYPE DISK;
CROSSCHECK BACKUP OF DATABASE;
CROSSCHECK BACKUP OF ARCHIVELOG ALL;
CROSSCHECK ARCHIVELOG ALL;
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
DELETE NOPROMPT OBSOLETE;
DELETE NOPROMPT EXPIRED BACKUP;
RELEASE CHANNEL;ALLOCATE CHANNEL FOR MAINTENANCE TYPE DISK;
CROSSCHECK BACKUP;
RELEASE CHANNEL;
Descobri, depois de muito custo, que estão fazendo no ambiente, também, um backup RMAN em fita através de uma aplicação. Detectei isso através do list backup summary;.
Vi no Metalink como efetuar a “limpeza” do SBT_TYPE mas não sei quias parâmetros são passados para executa-lo. 🙁
10 de janeiro de 2014 às 5:37 am #106234Fábio PradoParticipanteMarcelo,
Pesquisando no MOS encontrei um documento (Doc ID 567555.1) que diz para alocar canais para o disco e para a fita, antes de executar o delete obsolete, como no exemplo abaixo:
RMAN> allocate channel for maintenance type disk;
RMAN> allocate channel for maintenance device type 'sbt_tape' PARMS '...';
==>Please change '...' to your actual tape paramsPara fornecer os parâmetros necessários para o ‘sbt_tape’ veja o script de backup que a aplicação que vc encontrou está executando. Nele deve conter os parâmetros que vc precisa, ok?
[]s
Fábio Prado
http://www.fabioprado.net -
AutorPosts
- Você deve fazer login para responder a este tópico.