ORA-27125: unable to create shared memory segment

平台环境:Linux Red Hat Enterprise Linux Server release 6.0 (Santiago)

数据库版本:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi

安装好ORALCE数据库后,启动数据库就会报如下错误

参考http://www.eygle.com/archives/2011/12/hugepageshugetl.html 文章,说跟hugetbl有关,只需按如下操作

[root@DB-Server ~]#id oracle
 uid=501(oracle) gid=502(oinstall) groups=502(oinstall),501(dba)

[root@DB-Server ~]#echo 501 > /proc/sys/vm/hugetlb_shm_group

 

然后重启数据库,问题解决,但是我发现数据库服务器重启后,这个问题又会重现,又必须处理上述命令,才能成功启动数据库。治标不治本

参考http://wiki.debian.org/Hugepages后,其实只须在/etc/sysctl.conf下设置一下hugetlb_shm_group即可一劳永逸的解决这个问题:

vm.hugetlb_shm_group  = 501

时间: 2024-10-03 20:52:26

ORA-27125: unable to create shared memory segment的相关文章

Oracle 安装报SGA size can not be greater than maximum shared memory segment size(0)

问题现象: 问题分析:          从问题现象上来看可以比较清晰的看出是因为系统的内核参数调整问题,导致无法分配正确的内存给SGA:那么这种情况通常是由于我们的/etc/sysctl.conf中配置的内存信息和实际内存信息不符合导致.   我们的物理内存的大小为2G,swap内存的大小为4G; [root@db01 ~]# free -m total used free shared buffers cached Mem: 1893 428 1465 0 39 245 -/+ buffer

ORA-09925: Unable to create audit trail file汇总

今天一兄弟的库报ORA-09925: Unable to create audit trail file,当时查 df -h有可用空间,目录的权限也正确,未df -i查看Inodes使用情况,审计目录下有将近24W个文件,初步猜测是因为审计生成文件过多导致目录所在分区的Inodes用光了,当时删除部分审计 TRACE文件后正常未查看 Inodes使用情况. 汇总了下:ORA-09925的原因大致有以下三种:--其实可以根据报错判断是权限问题还是磁盘空间问题 原因一:目录权限问题--目录权限被改,

当SID=racdb时 当sys system 分别 报错 ORA-27101: shared memory realm does not exist

一.     system用户 [oracle@t1 ~]$ sqlplus system/manager@racdb1 SQL*Plus: Release 10.2.0.1.0 - Production on Mon Sep 2 15:07:29 2013 Copyright (c) 1982, 2005, Oracle.  All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.

quartz集群报错but has failed to stop it. This is very likely to create a memory leak.

quartz集群报错but has failed to stop it. This is very likely to create a memory leak. 在一台配置1核2G内存的阿里云服务器上运行quartz:执行定时任务报如下异常,而在本地开发环境中则正常运行. 10-Sep-2016 11:43:50.415 WARNING [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearR

oracle ORA-09925错误:Unable to create audit trail file

今天一台数据库登录报ORA-09925错误 oracle@linux-37:~/oradata> sqlplus / as sysdba SQL*Plus: Release 11.1.0.6.0 - Production on Tue Nov 22 18:04:21 2011 Copyright (c) 1982, 2007, Oracle. All rights reserved. ERROR: ORA-09925: Unable to create audit trail file Linu

solr-nutch:unable to create new native thread

问题描述 nutch:unable to create new native thread 使用nutch爬取时,报错,以下是日志,哪位大神给我解答下java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Thread.java:597) at java.util.concurrent.Thr

java.lang.OutOfMemoryError: unable to create new native thread(转)

解决 - java.lang.OutOfMemoryError: unable to create new native thread 工作中碰到过这个问题好几次了,觉得有必要总结一下,所以有了这篇文章,这篇文章分为三个部分:认识问题.分析问题.解决问题.  一.认识问题:  首先我们通过下面这个 测试程序 来认识这个问题: 运行的环境 (有必要说明一下,不同环境会有不同的结果):32位 Windows XP, 1.5.0_22, myeclipse 6.6, 测试程序:  Java代码  im

ffmpeg-Mac下编译Android FFmpeg2.2.2报错gcc is unable to create an executable file

问题描述 Mac下编译Android FFmpeg2.2.2报错gcc is unable to create an executable file 大家好.报错如题.查看config.log里面有错: EGIN /var/folders/ch/3lnns2f14bv398_ghdz1v9_h0000gn/T//ffconf.nj0OFFb3.c 1 #include 2 #if !(defined ARM_ARCH_4 || defined TARGET_ARCH_4) 3 #error "u

java.lang.OutOfMemoryError: unable to create new native thread如何解决

工作中碰到过这个问题好几次了,觉得有必要总结一下,所以有了这篇文章,这篇文章分为三个部分:认识问题.分析问题.解决问题.   一.认识问题: 首先我们通过下面这个 测试程序 来认识这个问题:运行的环境 (有必要说明一下,不同环境会有不同的结果):32位 Windows XP,Sun JDK 1.6.0_18, eclipse 3.4, 测试程序: Java代码   import java.util.concurrent.CountDownLatch;      public class Test