如何正确删除归档日志
2013-10-05 22:16
453 查看
1、错误删除方法
如果只删除OS级别的归档日志,controlfile 中仍然记录着这些archivelog的信息,在oracle的OEM管理器中有可视化的日志展现出, 也就是oracle并不知道这些文件已经不存在了
注:
obsolete:当备份或者副本根据保存策略而被丢弃的时候,就会被标记为该状态。
expired:使用crosscheck对备份进行校验,当备份或者副本被存储在rman目录中,但并没有物理文件在备份介质上时,就记为该状态
2、正确的删除方法
a、rman target /
b、crosscheck archivelog all;(RMAN> list expired backup;RMAN> list expired backup summary;)
c、delete expired archivelog all; --删除rman目录中信息,并无物理文件删除
d、DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7'; --删除一定时间范围的archive log
e、find /oraarchive -xdev -mtime +7 -name "*.arc"| xargs rm -f;(删除OS中未被RMAN管理而里留下的归档文件)
g、report obsolete;delete obsolete; ---according to the rule of redundancy
如果只删除OS级别的归档日志,controlfile 中仍然记录着这些archivelog的信息,在oracle的OEM管理器中有可视化的日志展现出, 也就是oracle并不知道这些文件已经不存在了
注:
obsolete:当备份或者副本根据保存策略而被丢弃的时候,就会被标记为该状态。
expired:使用crosscheck对备份进行校验,当备份或者副本被存储在rman目录中,但并没有物理文件在备份介质上时,就记为该状态
2、正确的删除方法
a、rman target /
b、crosscheck archivelog all;(RMAN> list expired backup;RMAN> list expired backup summary;)
c、delete expired archivelog all; --删除rman目录中信息,并无物理文件删除
d、DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7'; --删除一定时间范围的archive log
e、find /oraarchive -xdev -mtime +7 -name "*.arc"| xargs rm -f;(删除OS中未被RMAN管理而里留下的归档文件)
g、report obsolete;delete obsolete; ---according to the rule of redundancy
相关文章推荐
- 当ORACLE归档日志满后如何正确删除归档日志
- 当ORACLE归档日志满后如何正确删除归档日志
- 如何正确删除Oracle归档日志
- 76、如何正确删除ORACLE归档日志文件
- 当ORACLE归档日志满后如何正确删除归档日志
- 如何正确删除Oracle 归档日志文件
- 如何正确删除归档日志
- 当ORACLE归档日志满后如何正确删除归档日志
- 当ORACLE归档日志满后如何正确删除归档日志
- 如何正确删除ORACLE归档日志文件
- 如何正确删除归档日志
- 当ORACLE归档日志满后如何正确删除归档日志
- 如何正确删除ORACLE归档日志文件
- 如何正确删除ORACLE归档日志文件
- 如何正确删除ORACLE归档日志文件
- 当ORACLE归档日志满后如何正确删除归档日志
- 如何正确删除ORACLE归档日志文件
- 当ORACLE归档日志满后如何正确删除归档日志
- oracle 删除归档日志的正确方式
- 如何删除归档日志文件[转]