码迷,mamicode.com
首页 > 其他好文 > 详细

归档日志清理

时间:2018-06-21 23:46:01      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:完成   inf   acl   oracl   完全   日志清理   oss   分享   文件中   

当数据库归档日志满了后,将无法正常登入数据库,需要删除一部分归档日志才能正常登入数据库。
 
一、首先删除归档日志目录下的物理文件,删除时至少保留最近几天的日志用于数据恢复。
1、archive log list
2、show parameter recovery
技术分享图片

 

 

二、删除归档日志物理文件后,可以正常登入数据库,但是到这一步还没完全把归档日志删除干净,因为ORACLE的控制文件中仍然记录着这些归档日志的信息。我们使用rman完成这一步。
1、$rman target /
2、RMAN> crosscheck archivelog all;
3、RMAN> list expired archivelog all;
4、RMAN> delete expired archivelog all;
5、RMAN> delete archivelog until time "sysdate-7";-----删除系统当前时间7天前的归档日志
6、RMAN> crosscheck archivelog all;------再次执行,检查归档日志是否已经被删除

归档日志清理

标签:完成   inf   acl   oracl   完全   日志清理   oss   分享   文件中   

原文地址:https://www.cnblogs.com/orcl-2018/p/9211302.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!