您的位置:首页 > 运维架构 > Linux

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

2015-01-19 10:47 267 查看
http://blog.itpub.net/4227/viewspace-693949/

帮客户解决一个Linux上数据库无法启动的问题。

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

ORA-27125: unable to create sharedmemory 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

然后启动数据库,问题消失。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: