如果一个老库需要开启归档,我们可以通过日志切换频率推算出存放归档日志所需的空间,这样对存储规划有很好的指导意义。

可以按照如下步骤完成归档日志空间规划预估任务。

1.查看数据库日志文件的大小

sys@bomsdb> select distinct(bytes/1024/1024) MB from v$log;

MB

----------

200

如果上面的查询返回不止一条,说明你的系统中存在不同大小的redolog。应该强烈抵制这种事情的发生。确保数据库具有相同大小的redo log,便于管理和使用。

2.查询获得系统归档日志的切换频率及大小

sys@bomsdb> select max (first_time) max_first_time,

2         to_char (first_time, 'yyyy-mm-dd') day,

3         count (recid) count_number,

4         count (recid) * 200 size_mb

5    from v$log_history

6  group by to_char (first_time, 'yyyy-mm-dd')

7  order by 1

8  /

MAX_FIRST_TIME DAY        COUNT_NUMBER    SIZE_MB

-------------- ---------- ------------ ----------

20101224235525 2010-12-24           40       8000

20101225235539 2010-12-25           50      10000

20101226235527 2010-12-26           45       9000

20101227232723 2010-12-27           46       9200

20101228235527 2010-12-28           44       8800

20101229235529 2010-12-29           46       9200

20101230232641 2010-12-30           47       9400

20101231235534 2010-12-31           45       9000

20110101235539 2011-01-01           47       9400

20110102235514 2011-01-02           44       8800

20110103232543 2011-01-03           48       9600

20110104235517 2011-01-04           53      10600

20110105235553 2011-01-05           45       9000

20110106232529 2011-01-06           52      10400

20110107235537 2011-01-07           48       9600

20110108235535 2011-01-08           52      10400

20110109235532 2011-01-09           49       9800

20110110232428 2011-01-10           50      10000

20110111235528 2011-01-11           46       9200

20110112235533 2011-01-12           52      10400

20110113235524 2011-01-13           53      10600

20110114235535 2011-01-14           48       9600

20110115235532 2011-01-15           51      10200

20110116235537 2011-01-16           49       9800

24 rows selected.

从上面的统计结果可以知道,每天的归档情况比较一致,说明业务的压力比较平均。平均每天会完成45次日志切换,生成10G大小的归档日志。

不同业务类型的归档日志生成的频率和规律并不相同。如果您的系统中个别几天会运行大批量的Batch任务很有可能出现突发的归档日志的需求。

3.计算获得存放归档日志的需求

为安全起见,每天生成归档日志大小的20%作为冗余。就本系统来说存放每天的归档日志的总空间需求便是10+10*20%=12G。

既然知道了每天需要归档存放空间的大小,因此便可以根据不同的备份恢复策略得到最后的空间需求。

因为系统每周都会使用RMAN完成数据库的全备份,因此仅需保留一周的归档日志即可。因此最后的归档日志的空间需求大小是12*7=84G。

对于具有批处理业务的系统需要考虑峰值带来的影响。不过只要按照这个原则来计算,都可以找到一个比较合理的归档日志空间需求。

4.小结

为了避免因分配过大的归档日志空间而浪费存储资源,建议对系统运行过程中的归档日志的生成情况做好分析。

oracle统计每日归档大小,归档大小日志计算相关推荐

  1. oracle统计每日归档大小,Oracle查询最近几天每小时归档日志产生数量的脚本写法...

    下面给大家分享Oracle查询最近几天每小时归档日志产生数量的脚本写法,脚本如下所示: SELECT SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH:MI:SS'),1 ...

  2. 修改oracle归档目录和大小

    oracle归档修改 修改大小:alter system set DB_RECOVERY_FILE_DEST_SIZE= 4G 修改路径:alter system set db_recovery_fi ...

  3. oracle 11g删除归档日志,oracle 11g生产环境清理归档日志脚本

    最近几个客户生产环境都遇到一些故障,原因就是开归档,没有部署删除归档定时任务,以下大家可以参考,经过本人测试,在生产环境上正常运行. **roidba删除归档日志脚本** 一.基于RHEL6服务器端的 ...

  4. oracle 查看索引大小_技术分享|简述Oracle统计信息

    于树文 云技术管理处 在Oracle的11g版本中,统计信息为自动收集功能.在部署安装11g Oracle软件过程中,其中有一个步骤便是提示是否启动这个功能(默认是启用这个功能).有时候在生产环境中, ...

  5. 浅谈Oracle服务器归档日志,oracle服务器运行时管理归档日志文件不管理联机重做日志文件...

    <Oracle数据库管理与维护实战>--2.4 Oracle后台进程结构 本节书摘来自异步社区出版社<Oracle数据库管理与维护实战>一书中的第2章,第2.4节,作者: 何伟 ...

  6. 自动清理归档日志_从MYSQL 数据库归档 到 归档设计

    到数据归档,很多人的第一个概念就是,不就是无用的数据,换个地方放吗,直接拷贝,删除不就得了,有那么麻烦. 我见到过的,听到过的数据库归档的方法有以下几种 1  数据通过人工的手段来进行清理,直接将表换 ...

  7. 归档日志存在arch_从MYSQL 数据库归档 到 归档设计

    到数据归档,很多人的第一个概念就是,不就是无用的数据,换个地方放吗,直接拷贝,删除不就得了,有那么麻烦. 我见到过的,听到过的数据库归档的方法有以下几种 1  数据通过人工的手段来进行清理,直接将表换 ...

  8. 非归档模式下重做日志覆盖后的rman恢复

    非归档模式下重做日志覆盖后的rman恢复 实验原理:在非归档模式下,数据库的重做日志不会写入归档日志中,对数据库的恢复只能依靠3个联机重做日志.当第一个重做日志满了,就切换第二个重做日志中,以此类推, ...

  9. oracle 表空间 归档,oracle数据库表空间及归档

    --表空间(TableSpace)是Oracle的开创性理念.表空间使得数据库管理更加灵活,而且极大地提高了数据库性能. --作用 :1.避免磁盘空间突然耗竭的风险 2.规划数据更灵活 3.提高数据库 ...

  10. oracle 建库后 多路径,oracle数据库的多路径归档

    可以用来解决的问题:单个归档目录满导致数据库hang的问题 多路径归档的实现如下通过LOG_ARCHIVE_DEST_n和log_archive_min_succeed_dest两个参数来控制,具体如 ...

最新文章

  1. 计算机与plc链接通信协议,实现上位计算机与PLC的上位链接系统的通信设计
  2. 使用OpenCV执行图像算法(加法和减法)以提亮图像或者使图像变暗
  3. 织梦缩略图php,dedecms怎么实现列表页缩略图随机调用
  4. APL开发日志--2012-11-08
  5. 频域采样与恢复matlab实验,连续信号的采样与重构实验报告
  6. pythonhtml内容比较_Python使用difflib模块比较两个文件内容异同,同时输出html易浏览...
  7. 系统出现“NTLDR is missing press any key to restart”问题解决方案
  8. 数字滚动_告别单调!让PPT数字滚动起来。
  9. 使用etop查看系统中进程信息
  10. 0322Private strand flush not complete
  11. centos7安装rabbitmq 总结
  12. DataSet里的数据写入XML文件
  13. grid 安装失败 卸载grid 实操
  14. 神经网络权重是什么意思,bp神经网络怎么看结果
  15. 计算机毕业设计ssm基于网络安全维护的机房设备管理19rya系统+程序+源码+lw+远程部署
  16. Context and Attribute Grounded Dense Captioning
  17. 计算机网络(三)—— 数据链路层(8、9):集线器与交换机的区别、以太网交换机自学习和转发帧的流程
  18. SIRIUS更新日志|SIRIUS人脸识别更新日志|天狼星人脸识别更新日志
  19. C++ 学生姓名学号 字符串
  20. 机器视觉光源之颜色选择攻略

热门文章

  1. 仙人掌 圆方树 || 静态 + 动态 (差动态)
  2. STM32F1主从定时器设置
  3. js josn prase
  4. channel练习题
  5. IP Forwarding打开
  6. 决策树案例学习(Python实现)
  7. Python使用进程池管理进程和进程间通信
  8. php doctrine datetime,关于php:Doctrine 2.1 – datetime列的默认值
  9. sun java system calendar 服务器拒绝服务_sun java system cale
  10. [Java GC]Java垃圾回收