ORA-27102: out of memory解决办法

在腾讯云CentOS 6.5上安装Oracle时遇到ORA-27102错误,问题源于/etc/sysctl.conf配置文件中kernel.shmmax的值不当。该值需大于或等于SGA大小,以确保足够大的共享内存来避免性能下降。根据物理内存的大小调整shmmax,例如1G内存设为0.5G,64G内存且SGA为30G时设为32G。
摘要由CSDN通过智能技术生成

今天在腾讯云centos6.5上安装oracle,dbca建库报  ORA-27102: out of memory

后来发现腾讯的云把/etc/sysctl.conf 配置文件改了,并注释掉 

# Controls the maximum shared segment size, in bytes
##kernel.shmmax = 68719476736

kernel.shmmax必须大于或者等于sga大小。

shmmax设置应该足够大,能在一个共享内存段下容纳下整个的SGA ,设置的过低可能会导致需要创建多个共享内存段,这样可能导致系统性能的下降。

假设物理内存为1g 则设置为物理内存的一半  shmmax=512x1024x1024=512000000   0.5g  但要大于sga


64g物理内存      sga=30g pga=25g     shmmax=32x1024x1024x1024=32000000000    9个0代表g






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值