ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux上数据库启动出现ORA-27125错误

Linux上数据库启动出现ORA-27125错误

原创 Linux操作系统 作者:wangsir_918 时间:2011-08-26 10:06:32 0 删除 编辑

客户的Linux 5.6 x86-64环境,安装数据库后,启动数据库报错:ORA-27125Oracle文档上关于ORA-27125错误的描述为:

ORA-27125: unable to create shared memory segment
Cause: shmget() call failed
Action: contact Oracle support

查询了一下,发现问题和linux上的hugetbl有关。

解决方法也很简单,首先检查oracle用户的组信息:

[oracle@yans1 ~]$ id oracle
uid=500(oracle) gid=502(oinstall) groups=502(oinstall),501(dba)
[oracle@yans1 ~]$ more /proc/sys/vm/hugetlb_shm_group
0

下面用root执行下面的命令,将dba组添加到系统内核中:

# echo 501 > /proc/sys/vm/hugetlb_shm_group

然后启动数据库,问题消失。

 

metalink给出的方法:

 vm.hugetlb_shm_group = 104 
      在/etc/sysctl.conf中添加vm.hugetlb_shm_group = 1001 

然后:sysctl -p

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

请登录后发表评论 登录
全部评论

注册时间:2011-07-18

  • 博文量
    40
  • 访问量
    77845