oracle统计每日归档大小,归档大小日志计算
如果一个老库需要开启归档,我们可以通过日志切换频率推算出存放归档日志所需的空间,这样对存储规划有很好的指导意义。
可以按照如下步骤完成归档日志空间规划预估任务。
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统计每日归档大小,归档大小日志计算相关推荐
- oracle统计每日归档大小,Oracle查询最近几天每小时归档日志产生数量的脚本写法...
下面给大家分享Oracle查询最近几天每小时归档日志产生数量的脚本写法,脚本如下所示: SELECT SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH:MI:SS'),1 ...
- 修改oracle归档目录和大小
oracle归档修改 修改大小:alter system set DB_RECOVERY_FILE_DEST_SIZE= 4G 修改路径:alter system set db_recovery_fi ...
- oracle 11g删除归档日志,oracle 11g生产环境清理归档日志脚本
最近几个客户生产环境都遇到一些故障,原因就是开归档,没有部署删除归档定时任务,以下大家可以参考,经过本人测试,在生产环境上正常运行. **roidba删除归档日志脚本** 一.基于RHEL6服务器端的 ...
- oracle 查看索引大小_技术分享|简述Oracle统计信息
于树文 云技术管理处 在Oracle的11g版本中,统计信息为自动收集功能.在部署安装11g Oracle软件过程中,其中有一个步骤便是提示是否启动这个功能(默认是启用这个功能).有时候在生产环境中, ...
- 浅谈Oracle服务器归档日志,oracle服务器运行时管理归档日志文件不管理联机重做日志文件...
<Oracle数据库管理与维护实战>--2.4 Oracle后台进程结构 本节书摘来自异步社区出版社<Oracle数据库管理与维护实战>一书中的第2章,第2.4节,作者: 何伟 ...
- 自动清理归档日志_从MYSQL 数据库归档 到 归档设计
到数据归档,很多人的第一个概念就是,不就是无用的数据,换个地方放吗,直接拷贝,删除不就得了,有那么麻烦. 我见到过的,听到过的数据库归档的方法有以下几种 1 数据通过人工的手段来进行清理,直接将表换 ...
- 归档日志存在arch_从MYSQL 数据库归档 到 归档设计
到数据归档,很多人的第一个概念就是,不就是无用的数据,换个地方放吗,直接拷贝,删除不就得了,有那么麻烦. 我见到过的,听到过的数据库归档的方法有以下几种 1 数据通过人工的手段来进行清理,直接将表换 ...
- 非归档模式下重做日志覆盖后的rman恢复
非归档模式下重做日志覆盖后的rman恢复 实验原理:在非归档模式下,数据库的重做日志不会写入归档日志中,对数据库的恢复只能依靠3个联机重做日志.当第一个重做日志满了,就切换第二个重做日志中,以此类推, ...
- oracle 表空间 归档,oracle数据库表空间及归档
--表空间(TableSpace)是Oracle的开创性理念.表空间使得数据库管理更加灵活,而且极大地提高了数据库性能. --作用 :1.避免磁盘空间突然耗竭的风险 2.规划数据更灵活 3.提高数据库 ...
- oracle 建库后 多路径,oracle数据库的多路径归档
可以用来解决的问题:单个归档目录满导致数据库hang的问题 多路径归档的实现如下通过LOG_ARCHIVE_DEST_n和log_archive_min_succeed_dest两个参数来控制,具体如 ...
最新文章
- 计算机与plc链接通信协议,实现上位计算机与PLC的上位链接系统的通信设计
- 使用OpenCV执行图像算法(加法和减法)以提亮图像或者使图像变暗
- 织梦缩略图php,dedecms怎么实现列表页缩略图随机调用
- APL开发日志--2012-11-08
- 频域采样与恢复matlab实验,连续信号的采样与重构实验报告
- pythonhtml内容比较_Python使用difflib模块比较两个文件内容异同,同时输出html易浏览...
- 系统出现“NTLDR is missing press any key to restart”问题解决方案
- 数字滚动_告别单调!让PPT数字滚动起来。
- 使用etop查看系统中进程信息
- 0322Private strand flush not complete
- centos7安装rabbitmq 总结
- DataSet里的数据写入XML文件
- grid 安装失败 卸载grid 实操
- 神经网络权重是什么意思,bp神经网络怎么看结果
- 计算机毕业设计ssm基于网络安全维护的机房设备管理19rya系统+程序+源码+lw+远程部署
- Context and Attribute Grounded Dense Captioning
- 计算机网络(三)—— 数据链路层(8、9):集线器与交换机的区别、以太网交换机自学习和转发帧的流程
- SIRIUS更新日志|SIRIUS人脸识别更新日志|天狼星人脸识别更新日志
- C++ 学生姓名学号 字符串
- 机器视觉光源之颜色选择攻略
热门文章
- 仙人掌 圆方树 || 静态 + 动态 (差动态)
- STM32F1主从定时器设置
- js josn prase
- channel练习题
- IP Forwarding打开
- 决策树案例学习(Python实现)
- Python使用进程池管理进程和进程间通信
- php doctrine datetime,关于php:Doctrine 2.1 – datetime列的默认值
- sun java system calendar 服务器拒绝服务_sun java system cale
- [Java GC]Java垃圾回收