ITPub博客

首页 > Linux操作系统 > Linux操作系统 > max_dump_file_size设置不当导致空间占满

max_dump_file_size设置不当导致空间占满

原创 Linux操作系统 作者:Kevene 时间:2009-11-30 10:39:15 0 删除 编辑

今天来发现一个机器空间用满了,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博客 ” ,链接:https://blog.itpub.net/16719800/viewspace-620989/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: sql 格式化输出
下一篇: HP-UNIX IP修改
请登录后发表评论 登录
全部评论

注册时间:2008-11-16

  • 博文量
    52
  • 访问量
    215363