今天同事通知数据库当掉了,起不来了,我看了看是内存空间满了。于是删了两个文件里的东西

1、

/opt/oracle/admin/orcl/bdump下的

2、

/opt/oracle/flash_recovery_area/ORCL

物理删除以后进入数据库删除记录

3、

我们都知道在controlfile中记录着每一个archivelog的相关信息,当然我们在OS下把这些物理文件delete掉后,在我们的

controlfile中仍然记录着这些archivelog的信息,在oracle的OEM管理器中有可视化的日志展现出,当我们手工清除archive目录下的文件后,这些记录并没有被我们从controlfile中清除掉,也就是oracle并不知道这些文件已经不存在了!这时候我们要做手工的清除的话,下面我经过实验,可以尝试这种方法:

1. 进入rman

2. connect target /

3. crosscheck archivelog

all;

4. delete expired archivelog

all;

这时候我们再去OEM中看就一定看不到,如果你的从来没有做过这个动作的话,我们可以比较从这个动作前的controlfile后动作后的controlfile的大小!

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子项上做很多操作,实现更复杂的功能

4、可以进入数据库查询闪回区大小

SQL>select * from

V$recovery_file_dest;

查询归档日志

SQL>select

name,block_size from v$archived_log;

oracle瘦身,数据库瘦身相关推荐

  1. 【数据蒋堂】第15期:开放的计算能力为数据库瘦身

    [数据蒋堂]第14期:计算封闭性导致臃肿的数据库 我们在上一期谈到,数据库的臃肿,也就是过多的中间表以及相关存储过程,是由于其计算封闭性造成的.如果能够实现独立的计算引擎,使计算不再依赖于数据库提供, ...

  2. Oracle、Mysql数据库编程开发基本操作命令语法脚本_基础篇(入门级)

    Oracle.Mysql数据库开发基本操作命令语法脚本_基础篇(入门级) 文章目录 Oracle.Mysql数据库开发基本操作命令语法脚本_基础篇(入门级) 一.数据库中常用的字段类型 二.操作数据库 ...

  3. 微信是胖客户端瘦服务器,何为瘦客户端、胖客户端和富客户端?

    瘦客户端(Thin Client): 指的是在客户端-服务器网络体系中的一个基本无需应用程序的计算机终端. 它通过一些协议和服务器通信,进而接入局域网.作为应用程序平台的Internet的到来为企业应 ...

  4. windows10 oracle自动备份,Windows系统下oracle 自动备份数据库

    Windows系统下oracle 自动备份数据库 1.创建批处理文件(.bat) 2.建立windows 定时任务 2.1创建任务 2.2 常规处 ->填写任务名称 2.3触发器 2.4 操作 ...

  5. RHEL6 64位系统安装ORACLE 10g 64bit 数据库

    RHEL6 64位系统安装ORACLE 10g 64bit 数据库 2013-08-10 22:12 by 潇湘隐者, 9673 阅读, 2 评论, 收藏, 编辑 记得去年4月份的时候,为公司部署测试 ...

  6. linux oracle dblink 访问 postgresql_从Oracle到PG-PostgreSQL数据库参数配置和查看

    完成PG的源码编译安装,以及解决网络访问正常连接的问题.可参考前面的文章: 从Oracle到PG-轻量简易,PostgreSQL-v11.5源码编译安装 从Oracle到PG-PostgreSQL数据 ...

  7. 《oracle大型数据库系统在AIX/unix上的实战详解》讨论31: oracle、sybase 数据库的不同访问...

    <Oracle大型数据库系统在AIX/UNIX上的实战详解> 讨论31:  oracle.sybase 数据库的不同访问方式   文平. 用户来信要求更细节比较一下Oracle和sybas ...

  8. Oracle XTTS跨平台数据库迁移(从Unix迁移数据库到Linux)_Oracle数据库迁移项

    Oracle数据库迁移教程04 Oracle XTTS跨平台数据库迁移实战 (真正超越OCP/OCM的项目实战系列教程) 本套风哥Oracle教程学习内容 1.Oracle XTTS技术基础知识 2. ...

  9. mysql数据库导入后莫名丢失,oracle导入丢失数据库

    exp Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成 ...

  10. oracle 服务名 数据库名 实例名

    oracle 服务名 数据库名 实例名 服务名 show parameter service_name 实例名 show parameter instance 数据库名 show parameter ...

最新文章

  1. 杭州(含嘉兴,绍兴,金华,湖州,义乌)Uber优步司机奖励政策(1月18日~1月24日)...
  2. 计算机如何改变沟通方式,雅思阅读模拟题:计算机改变沟通方式
  3. Leetcode 8. 字符串转换整数 (atoi) (每日一题 20210615)
  4. mysql show slave status 无记录_Mysql show slave status 的研究
  5. LeetCode 1368. 使网格图至少有一条有效路径的最小代价(BFS最短路径,难)
  6. python怎么计算图像梯度_opencv python图像梯度实例详解
  7. Hibernate -- hibernate.cfg.xml 核心配置文件
  8. 关于数据库中的char与varchar
  9. Windows Phone本地数据库(SQLCE):13、更新数据(翻译)
  10. 抽取、转换和装载介绍(五)抽取数据
  11. Know Difference between Oracle Reserved Words and Keywords
  12. 例外被抛出且未被接住--服务端与客户端隐藏
  13. 八爪鱼爬虫采集天猫商品数据教程
  14. 当你一个人扛下所有,你就懂了
  15. 获取当前的url并移除不想要的字段
  16. Android系统框架-Androi的面试必问部分
  17. Annotation(注释):基本Annotation
  18. 一道笔试题(求质数乘积)
  19. 【x86架构】x86上的那些不明觉厉的功能
  20. 软件测试(白盒测试与黑盒测试)

热门文章

  1. APS 生产排单系统设计
  2. 第七届山东理工大学ACM趣味编程循环赛 Round#2 sdut4120 城堡问题
  3. r语言如何计算t分布临界值_医学统计与R语言:四格表卡方还需要连续校正吗?...
  4. 今日科普:什么是MEMS传感器
  5. 台达PLC开发笔记(一):台达PLC连接介绍,分别使用485、网口与台达PLC建立连接
  6. ArcGIS裁剪影像如何保持裁剪完全一致
  7. 读取excel数据批量填充world
  8. 20165318 2017-2018-2《Java程序设计》课程总结
  9. 18104 练习使用多case解题(3种多case的情况)(c语言或c++)
  10. 计算机组成原理平均cpi怎么算_计算机组成原理 第1--4章