1.oracle 使用自动归档管理时使用 rm -rf 删除归档
ORA-19809: 超出了恢复文件数的限制
ORA-19804: 无法回收 524288000 字节磁盘空间 (从 536870912000 字节限制中
2.原因
控制文件中记录的归档大小超过DB_RECOVERY_FILE_DEST_SIZE 规定的大小。
3.处理方法。
alter system set db_recovery_file_dest_size=20G;
--略微调大,让当前可以归档。
--清理控制文件中记录的过期的归档。
rman target /
crosscheck archivelog all;
delete noprompt expired archivelog all;
4.总结。
删除归档尽量使用rman 进行删除。rman删除会同时计算归档空间的大小。rm 命令删除归档,不会重置控制文件中的归档的大小等信息。