TNS-12531: TNS: 无法分配内存 解决方案

TNS-12531: TNS: 无法分配内存 解决方案

针对故障信息:
22-3月 -2019 06:21:54 * 12531
TNS-12531: TNS: 无法分配内存

解决优化方案:

方案一:
针对此故障重启服务器可临时解决。

方案二:

1. 打开注册表:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\中
   
2.   右键---新建---字符串值--命名为“SharedSection”,值:1024,10240,2048
         SharedSection 值属于优化参数,需根据系统运行情况配置,临时配置为1024,10240,4096,观察oracle运行情况。
         
3.  需重启服务器使配置生效。

SharedSection 值说明:

第一个 SharedSection 值 (1024)
用于定义所有桌面的常用堆栈大小。这包含全局句柄表(窗口句柄是在计算机范围内是唯一的)和共享系统设置(如
SystemMetrics)。通常不需要更改此值。
第二个 SharedSection 值 (10240) 用于控制与交互式窗口站(用于 Windows 对象)关联的桌面堆栈的大小。此静态值用于防止操作错误的应用程序消耗过多资源。由于桌面堆栈被映射到每个进程的地址空间中,因此不应将此值设置为任意高的值(因为这会降低性能),而只应将该值提高到足以运行所有所需应用程序的程度。
第三个 SharedSection 值 (4096) 用于控制与“非交互式”窗口站相关联的每个桌面的桌面堆栈的大小。如果此值不存在,则非交互式窗口站的桌面堆栈大小将与交互式窗口站的指定大小(第二个
SharedSection 值)相同。

猜你喜欢

转载自blog.csdn.net/mfanoffice2012/article/details/88899321