Windows OS 1453 error导致oracle数据库宕机
适用版本EAS 6.0, EAS 7.0.1, EAS 7.0.2及之后版本
问题描述数据库运行一段时间后,出现数据库无法连接,需重启数据库才可用。
原因分析在oracle警告文件中发现如下的错误: ORA-00206: error in writing (block 3, # blocks1) of control file ORA-00202: control file:'F:\ORADATA\EAS\CONTROL02.CTL' ORA-27072: File I/O error OSD-04008: WriteFile() 失败, 无法写入文件 O/S-Error: (OS 1453) 配额不足,无法完成请求的服务。以上错误是Windows OS 1453 error(物理内存大小不能满足请求的服务)导致数据库宕机,是oracle的一个bug, BUG号是7583090。
解决方法1.为数据库主机增大物理内存或减少SGA的大小。2.修改注册表以增大 PoolUsageMaximum 值为40,注册表的位置为HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management修改注册表以增大PoolUsageMaximum 值的详细步骤如下所示:(1).依次单击“开始”、“运行”,键入 regedit,然后单击“确定”。(2).找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management (3).在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。 (4).在“新值 #1”框中,键入 PoolUsageMaximum,然后按 Enter。 (5).右键单击“PoolUsageMaximum”,然后单击“修改”。 (6).在“数值数据”框中,键入 40,再单击“十进制”,然后单击“确定”。 (7).退出注册表编辑器,然后重新启动计算机。
关键字Windows,OS 1453 error,数据库宕机
Windows OS 1453 error导致oracle数据库宕机
本文2024-09-16 22:39:58发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-49585.html