Windows平台下,TNS-12531:无法分配内存解决办法

Windows平台下,TNS-12531:无法分配内存解决办法

主要有以下三种情况会导致这个情况:
1、sga分配不当或者连接数过多而processes参数较小。情况有些类似: http://218.94.123.17/viewthread.php?tid=35477
2、更改了/etc/hosts里的主机名所导致。可参见: http://www.dbform.com/archives/212
hosts文件中缺少主机定义。
配置监听我们使用的是netstat -in检查网卡绑定的IP地址,然后将IP写入listener.ora文件。
通常netstat -in中显示的IP地址在/etc/hosts文件中都会有配置,而偏偏这次没有,于是oracle的监听程序在启动的时候在hosts文件中检查不到listener.ora中配置的主机,所以无法正常启动。
另外,如果/etc/hosts中设置的IP和主机名称对应中没有本机hostname命令显示的主机名,也同样会报这个错误。
解决方法:
在/etc/hosts中配置正确的IP地址和主机名称

3、就是windows下所遇到的情况了,最终在itpub erp版找到了这个解决方法,参见: http://www.itpub.net/446533.html
Windows平台下,TNS-12531:无法分配内存解决办法
修改HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems
Windows value
预设值如下:
%SystemRoot%\system32\csrss.exe bjectDirectory=\Windows SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16
修改SharedSection=1024,3072,512,三个数字全部加大。
这个地方就是控制 section的内存的
共享之。

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/1863/viewspace-594566/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/1863/viewspace-594566/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值