ITPub博客

首页 > Linux操作系统 > Linux操作系统 > hpux ora-27300 数据库

hpux ora-27300 数据库

原创 Linux操作系统 作者:tonglei2000 时间:2011-05-06 15:15:17 0 删除 编辑
刚刚上线的hpux 10g rac报错,有时实例会自己宕掉,报错信息
Errors in file /opt/oracle/db/admin/orcl/bdump/orcl2_psp0_7231.trc:
ORA-27300: OS system dependent operation:fork failed with status: 11
ORA-27301: OS failure message: Resource temporarily unavailable
ORA-27302: failure occurred at: skgpspawn5
ORA-27303: additional information: skgpspawn5
在网上找到的相关的解决办法:
错误信息上看,似乎是操作系统上内存不足导致的问题。不过OracleSGA + PGA也不过占用了一多半的内存,不应该导致这样的错误才对。查询了metalink后,发现是操作系统上SWAP分区设置太小导致的,详细文档可以参考ID 812115.1对于小于8G的内存,Oracle建议SWAP是内存的两倍,如果是8G以上内存,则SWAP至少是内存的0.75倍,而当前系统配置了16G内存,而SWAP只分配了8G,因此导致了大量并发会话连接到数据库后,导致了操作系统上SWAP空间不足,从而导致上上述的错误。

我的系统32GB内存,8gb的swap,参考下面的文章,扩了swap

hpux 11.31采用下面这个办法来扩充,可以简化
hp[/]#lvcreate -L 8096 -n myswap  /dev/vg00
Logical volume "/dev/vg00/myswap" has been successfully created with
character device "/dev/vg00/rmyswap".
Logical volume "/dev/vg00/myswap" has been successfully extended.

Volume Group configuration for /dev/vg00 has been saved in /etc/lvmconf/vg00.conf
然后将
/dev/vg00/myswap /myswap  swap defaults 0 0
写进/etc/fstab中,
激活
hp[/etc]#mkdir /myswap
hp[/etc]#swapon -a
现在看交换内存已经添加
hp[/etc]#swapinfo -atm
            Mb      Mb      Mb   PCT  START/      Mb
TYPE      AVAIL    USED    FREE  USED   LIMIT RESERVE  PRI  NAME
dev        8192    1502    6690   18%       0       -    1  /dev/vg00/lvol2
dev        8096       0    8096    0%       0       -    1  /dev/vg00/myswap
reserve       -    5159   -5159
memory    15520    4151   11369   27%
total     31808   10812   20996   34%       -       0    -

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

下一篇: 3850m2raid处理
请登录后发表评论 登录
全部评论

注册时间:2010-10-19

  • 博文量
    109
  • 访问量
    217462