原因: 归档日志满了,硬盘空间不足.
解决:
1.查找recovery目录,显示最大使用空间.
SQL> show parameter recover;
2.查看flash_recovery_area空间中各部分使用情况.
SQL> select * from v$flash_recovery_area_usage;
3.进入rman
oracle@db$ rman target/
4.删除Archivelog归档日志
检查一些无用的归档日志
RMAN> crosscheck archivelog all;
删除最近7天的归档日志
RMAN> delete archivelog from time 'sysdate-7';
删除7天前的所有归档日志
RMAN> delete archivelog all completed before 'sysdate-7';
删除1天前所有归档日志
RMAN> delete archivelog until time 'sysdate-1';
解决:
1.查找recovery目录,显示最大使用空间.
SQL> show parameter recover;
2.查看flash_recovery_area空间中各部分使用情况.
SQL> select * from v$flash_recovery_area_usage;
3.进入rman
oracle@db$ rman target/
4.删除Archivelog归档日志
检查一些无用的归档日志
RMAN> crosscheck archivelog all;
删除最近7天的归档日志
RMAN> delete archivelog from time 'sysdate-7';
删除7天前的所有归档日志
RMAN> delete archivelog all completed before 'sysdate-7';
删除1天前所有归档日志
RMAN> delete archivelog until time 'sysdate-1';