O artigo abordado será sobre o erro “RMAN-06525: RMAN retention policy is set to none”. Este erro é reportado quando não há nenhuma alteração definida para a retenção dos backups que serão marcados como obsoletos após o número de dias que o backup for efetuado. No caso abaixo, foi definido a retenção para 30 dias após a execução do backup corrente. Assim sendo, após 30 dias da execução deste backup, o mesmo será marcado como obsoleto.
Segue abaixo o exemplo:
- Definir o target;
- Conectar no catálogo do Rman com o usuário/senha@stringDeConexão;
- Show Retention Policy, apenas para mostrar que não há nenhuma retenção definida;
- CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF “numberofdays” DAYS; Sendo definido 30 dias para o numberofdays neste exemplo;
- Show Retention Policy, apenas para mostrar que a retenção foi alterada.
RMAN> connect target / connected to target database: DBRBRUNO1 (DBID=874158453) RMAN> connect catalog rmanowner/dbrman01#pass@rman1 connected to recovery catalog database RMAN>SHOW RETENTION POLICY; starting full resync of recovery catalog full resync complete RMAN configuration parameters are: CONFIGURE RETENTION POLICY TO NONE; RMAN> CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 30 DAYS; old RMAN configuration parameters: CONFIGURE RETENTION POLICY TO NONE; new RMAN configuration parameters: CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 30 DAYS; new RMAN configuration parameters are successfully stored starting full resync of recovery catalog full resync complete RMAN> SHOW RETENTION POLICY; RMAN configuration parameters are: CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 30 DAYS;
Espero tê-lo ajudado, abraços!!!

DBA ORACLE na International Business Machines (IBM), fornecendo suporte para grandes clientes. Técnico em Informática pela Escola Técnica Polivalente de Americana e estudante de Ciência Computação . Mantenedor do Weblog sobre Banco de Dados Oracle e Gerenciamento de Serviços de TI: www.brunors.com