欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Linux上数据库启动出现ORA-27125错误的解决办法

程序员文章站 2022-07-01 19:09:08
今天在redhat 6.4上面装了一个oracle 10.2.0.1,但是通过dbca建库的时候报错了 经过查找资料,得出问题: oracle文档上关于ora-27125错误的描述为: ora-2...

今天在redhat 6.4上面装了一个oracle 10.2.0.1,但是通过dbca建库的时候报错了

Linux上数据库启动出现ORA-27125错误的解决办法

经过查找资料,得出问题:

oracle文档上关于ora-27125错误的描述为:

ora-27125: unable to create shared memory segment

cause: shmget() call failed

action: contact oracle support

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

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

[root@rhel packages]# id oracle

uid=500(oracle) gid=502(oinstall) groups=502(oinstall),500(dba),501(oper)

[root@rhel packages]# more /proc/sys/vm/hugetlb_shm_group

0

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

[root@rhel packages]# echo 500 >/proc/sys/vm/hugetlb_shm_group

然后启动,问题消失。