oracle RAC归档日志爆增,请求提供解决方案
本帖最后由 v6hacker 于 2013-05-18 11:11:18 编辑
本人菜鸟,刚开始接触Oracle。因为项目需求,按网上教程,搭建了Redhat5.5+Oracle 11g RAC 测试环境,数据文件和日志放到裸机设备上。
现在出这样一个问题:
1、当数据库空闲时,没有任何程序连接Oracle,每个小时我强制切换生成归档日志,发现有10M左右大小的日志;
2、测试程序向其中一个表写入5000条数据,马上切换出来的归档,有5M左右;
3、测试程序向其中一个表写入3w条数据,马上归档日志爆增到100多M;
4、当写入几十万条数据时,归档达到了十几二十G;
请问这种情况日志爆增,是什么原因引起,如何解决??还有一点不明白就是完全空闲时,日志居然也有10M大小,我汗!!
ps:裸机设备空间只有一百多G,在ASM上管理这样日志,不支持tar等压缩,不支持目录copy、不支持通配符等,相当郁闷,也请教下如何备份或转移比较旧的日空,如果是Rman的,请给个详细资料。
以上问题,恳请帮忙解决,谢谢!
------解决方案--------------------做好0级备份,定期删除早期归档日志
------解决方案--------------------查看一下 是不是有 没有 回滚完的 事务在提交。。。 断开所有客户端 数据库不一定 就在没有事务。 还有一个办法就是 查看下生成归档日至里的内容。。。 看看都是什么内容 你就清楚 实例还在干嘛。
------解决方案--------------------11g ASM 支持 cp吧
------解决方案--------------------
定期把归档日志备份到远程服务器或增加裸设备空间或增加磁盘。。。