oracle如何删除可回收归档,Oracle正确删除归档并回收空间的方法
一个Oracle归档日志经常满,表现为/oraarchive 这个文件空间占用100%大家一定抱怨Oracle为何没有归档维护工具,很多人直接删除了事,错了,Oracle有,而且很智能,可以正确的删除归档和 FLASHBACK,不过切记,Oracle归档日志对于Oracle的数据恢复和备份非常重要,不到万不得已不要删除归档日志。
删除归档日志的过程
以Oracle用户身份登录到数据库服务器主机或通过网络连接
进入Oracle数据备份工具
rman target/
或rman target/@orcl
在命令窗口里面执行
DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';
说明
SYSDATA-7,表明当前的系统时间7天前,before关键字表示在7天前的归档日志,如果使用了闪回功能,也会删除闪回的数据。
同样道理,也可以删除从7天前到现在的全部日志,不过这个命令要考虑清楚,做完这个删除,最好马上进行全备份数据库
DELETE ARCHIVELOG FROM TIME 'SYSDATE-7';
UNIX/LINUX下也可以通过FIND找到7天前的归档数据,使用EXEC子操作删除
find /oraarchive -xdev -mtime +7 -name "*.dbf" -exec rm -f {} ;
这样做仍然会在RMAN里留下未管理的归档文件
仍需要在RMAN里执行下面2条命令
crosscheck archivelog all;
delete expired archivelog all;
所以还不如上面的方法好用,不过用FIND的好处就是,可以在条件上,和EXEC子项上做很多操作,实现更复杂的功能
oracle如何删除可回收归档,Oracle正确删除归档并回收空间的方法相关推荐
- 删除部分mysql日志_正确删除MYSQl日志方法
1.查找当 mysql> show binary logs; +------+---–+ | Log_name | File_size | +------+---–+ | mysql-bin.0 ...
- 正确删除ORACLE归档日志文件
在controlfile中记录着每一个archivelog的相关信息,当然们在OS下把这些物理文件delete掉后,在我们的 controlfile中仍然记录着这些archivelog的信息,在ora ...
- oracle正确维护归档,转载:ORACLE正确删除归档日志的方法
我们都知道在controlfile中记录着每一个archivelog文件的相关信息,当然们在OS下把这些物理文件delete掉后,在我们的controlfile中仍然记录着这些archivelog文件 ...
- 当ORACLE归档日志满后如何正确删除归档日志
当ORACLE 归档日志满了后,将无法正常登入ORACLE,需要删除一部分归档日志才能正常登入ORACLE. 一.首先删除归档日志物理文件,归档日志一般都是位于archive目录下,AIX系统下文件格 ...
- oracle定时删库,Oracle数据库如何定期正确删除archivelog文件
Oracle数据库可以启用归档模式和非归档模式.而Oracle在开启了归档模式后,会在指定的archive目录下产生很多的archivelog文件,而且默认是不会定期清除的,时间长久了,该文件夹会占用 ...
- oracle asm磁盘回收步骤,【翻译自mos文章】回收 asm磁盘空间的方法
回收 asm磁盘空间的方法 参考原文: How To Reclaim Asm Disk Space? (Doc ID 351866.1) 适用于: Oracle Database - Enterpri ...
- Oracle归档日志与非归档日志的切换及路径设置
Oracle归档日志与非归档日志的切换及路径设置 Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档.相应的日志被称为归档日志. 一.归档日志 是联机重做日志 ...
- Oracle:ORA-01789: 查询块具有不正确的结果列数 分析原因和解决办法
Oracle:ORA-01789: 查询块具有不正确的结果列数 一.分析原因 union指令的目的是将两个sql语句的查询结果合并起来, 可以查看你要的查询结果 . 但是要注意使用union连接的两个 ...
- 【RMAN】正确删除归档日志的方式
归档日志的信息是记录在控制文件中,所以不能从OS层面进行简单的删除,因为这些归档日志还是会在动态视图中出现, Oracle 并不认为这些日志删除了. 方法一 : 先从 OS 层面删除,再使用 RMA ...
最新文章
- 【Android 事件分发】事件分发源码分析 ( ViewGroup 事件传递机制 七 )
- cisco 6509交换配置
- 中商惠民李超:500,000+ 便利店背后的精细化管理
- 深入理解 Java 锁与线程阻塞
- [mybatis]log4j
- python也能写emoji表情?两个函数解决两者之间的联系
- 计算机网络自查分析报告,网络安全自查报告
- DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016错误解决方法
- Struts2 校验框架学习笔记
- 西电计算机学硕毕业要求,关于计算机科学与技术学院2020年12月研究生学位申请工作的通知...
- 4g模块注册上网 移远_迅为干货 | Linux系统移远EC20 4G模块移植方法
- 09.第十章.项目沟通和干系人管理
- 已解决-Windows10没有windows照片查看器-Windows10打开照片是黑底的
- java affinity_线程亲和性(Thread Affinity)
- scrapy爬虫之爬取百度手机助手app信息并保存至mongodb数据库(附源码)
- JAVA 面对对象程序设计 习题7.3
- 『摆渡车 斜率优化dp及总结』
- Java使用freemarker生成word文件
- php设计模式-中级
- JAVA毕设项目跑腿管理系统(java+VUE+Mybatis+Maven+Mysql)
热门文章
- mega_[MEGA DEAL]完整的Java捆绑包(96%折扣)
- 线转hdmi为什么检测不到_为什么苹果MacBook这么保值?
- php获取另一个php页面_post值,php接受post传值的方法
- java 操作oracle 源码_java对oracle的常用操作示例源码
- 火锅店市场容量或变化趋势_2020-2026年中国氮肥市场深度研究与投资前景预测报告...
- 快捷键 = 效率,但 IDEA 快捷键记不住怎么办?
- 绝了!“修仙模式”学编程是什么体验?
- 皮一皮:落伍了落伍了
- Java中sin、log、tan等复杂数学运算怎么搞?
- macOS Big Sur 使用全新虚拟化框架创建超轻量虚拟机!