max_dump_file_size设置不当导致空间占满

今天来发现一个机器空间用满了,700G的硬盘还没有什么数据就已经满了,查看发现bdump 和cdump就占了 500多G,查看oracle日志发现如下错误

Mon Nov 30 10:40:01 2009
Errors in file /data/oracle/admin/ora10g/bdump/ora10g_j000_5235.trc:
ORA-07445: exception encountered: core dump [qcdlgcd()+168] [SIGSEGV] [Address not mapped to object] [0x000000037] [] []

由于是线上的原因等下找,先把空间空出来再说直接删掉*.trc文件

导致原因是max_dump_file_size是unlimited,使产生的跟踪文件把磁盘空间,修改该参数max_dump_file_size为100m  改参数的修改方式

alter system set max_dump_file_size=100 scope=both;这样是100个OS块的大小

alter system set max_dump_file_size='100m' scope=both;这样是设置成100m

关于日志中的报错,查看了metalink解决方法为

alter system flush sharel pool;可是我执行了不行问题不在这,自己看下trc文件发现时物化视图更新的问题,找到这个物化视图,再到生产库上去找对应的原表,发现原表的结构都改变了,导致物化视图一直更新出问题,删掉再重建问题得到解决!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16719800/viewspace-620989/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/16719800/viewspace-620989/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值