暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle故障处理之ORA-00371: not enough shared pool memory

数据与人 2020-12-15
3946

Oracle故障处理之ORA-00371: not enough shared pool memory


问题背景:
客户数据库启动报错

错误代码:

ORA-00371: not enough shared pool memory


客户环境:

oracle 11.2.0.3  AIX 6.1


1> 从pfile.ora文件启动

报错如下:

    sqlplus  as sysdba


    SQL*Plus: Release 11.2.0.3.0 Production on Tue Dec 2 09:44:26 2014
    Copyright (c) 1982, 2011, Oracle. All rights reserved.
    Connected to an idle instance.


    SQL> startup nomount pfile='home/oracle/pfile.ora';
    ORA-00371: not enough shared pool memory, should be atleast 750203385 bytes

    参数文

    /home/oracle/pfile.ora


    解决方法
    按照提示将sharepool size设置为要求的大小

    /home/oracle/pfile.ora
    SHARED_POOL_SIZE=750203385

    再次从pfile.ora文件尝试启动能够成功启动


    原因分析

    这是oracle没有公布的一个bug:

      Bug 13606499 - PHSB: DEFAULT MEMORY PARAMETER(INIT.ORA) IS NOT BIG ENOUGH TO START A INSTANCE


      该bug在12.1中修复
      受影响的版本如下:

        OracleDatabase - Enterprise Edition - Version 10.1.0.2 to 11.2.0.4 [Release 10.1 to11.2]
        Informationin this document applies to any platform.
        参考文档
        文档 ID 1560386.1




        往期回顾


        Oracle故障处理之ORA-00600:  error, arguments: [kcbo_unlink_q_3]
        Oracle故障处理之impdp导入报错:ORA-39126
        Oracle故障处理之ORA-27102: out of memory


        客官长按关注

        吾辈自强不息


        文章转载自数据与人,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

        评论