Chinaunix首页 | 论坛 | 博客
  • 博客访问: 131046
  • 博文数量: 18
  • 博客积分: 1700
  • 博客等级: 上尉
  • 技术积分: 165
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 16:38
文章分类

全部博文(18)

文章存档

2012年(13)

2009年(1)

2008年(4)

我的朋友

分类: LINUX

2012-04-06 15:04:08

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

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

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

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

阅读(2608) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~