Preciso limpar o espaço e fazer um backup completo do banco de dados.
Backups antigos estão seguros em fita.
Meus backups estão em 2 diretórios específicos (2 canais).
Então eu fiz:
DELETE EXPIRED BACKUP;
DELETE OBSOLETE;
DELETE BACKUP;
DELETE DATAFILECOPY ALL;
Next LIST BACKUP não encontrou nada.
Ainda assim, em meus diretórios, tenho cerca de 4 TB de dados. O banco de dados é de 8 TB.
O arquivo tem nomes como:
- 20160226historyotqusdq7_1_1.bck
- 20151105historydata_D- HISTDB _I -3526265592_TS- history_2013 _FNO-186_pmqlg4jl.bck
E assim por diante, algumas centenas de arquivos.
HISTDB é o sid, history_2013 é um dos tablespaces.
Como posso identificar quais são esses arquivos e limpá -los de forma segura?
Oracle é a versão 11.2.0.2 no redhat linux, versão do kernel 2.6.18-238.el5
Se o banco de dados não souber sobre esses arquivos, você deve catalogá-los no RMAN:
Depois disso, você pode usar os comandos acima para identificar ou excluir esses arquivos.
A exclusão de backups antigos de maneira segura é realizada executando
DELETE OBSOLETE
, com a retenção necessária definida na configuração ou especificada no comando (por exemploDELETE OBSOLETE RECOVERY WINDOW OF 14 DAYS;
, ).