ORA-27154

来源:互联网 发布:linux反编译class文件 编辑:程序博客网 时间:2024/06/08 03:35

一、异常描述

  • 环境:
    • 系统
      HP-UX B.11.31 U ia64
    • 数据库
      Oracle 10.2.0.4 64bit 单机
  • 数据库启动时报异常:


二、问题分析

  1. 根据ora-27301得知空间不足,查看系统资源信息
    • 查看存储
      df -P
    • 查看内存
      top
  2. 查看数据库参数
    create pfile '/tmp/1.txt' from spfile
    cat /tmp/1.txt
  3. 通过系统资源和数据库所需资源对比可知,内存、磁盘均没有达到瓶颈,所以查看系统配置参数是否限制了资源的使用
    /usr/sbin/kctune
  4. 此处有两种处理方式
    降低process参数值
    增大semmns值(该操作,需重启系统)

三、说明

  • 当oracle DB初始化参数文件中PROCESSES参数设置较大时,需要对如下参数进行调整设置
    1. SEMMSL应设置大于等于服务器中所有实例中最大的PROCESSES参数+10,例如,该案例中PROCESSES参数为1000,SEMMSL应>=1010。
    2. SEMMNS参数应设置为SEMMSL*SEMMNI,假设上例中SEMMSL设置为1010,SEMMNS参数应设置成1010*2048=2068480。
四、其它参数设置补充
  • 另见:oracle官方建议系统参数的配置

0 0
原创粉丝点击