1.现象描述
Windows操作系统Oracle11.2.0.4数据库已经关闭,但是内存占用依然非常高。
通过查看任务管理器,发现oravssw.exe进程占用30G,操作系统内存32G。
2.oravssw.exe进程解释
Bug 21634629 - Windows: Memory leak in oravssw.exe with patch 21531275 and 19835650 (Doc ID 21634629.8)
Versions BELOW 12.2都有影响。
3.修复
(1)windows Oracle11.2.0.4需要打如下补丁修复:
11.2.0.4.160119 (Jan 2016) Bundle Patch for Windows Platforms
oracle的bug导致oravssw.exe进程的内存持续增长。导致操作系统内存耗尽。
(2)临时解决方法就是:杀掉进程:oravssw.exe,重启数据库。
4.oravssw.exe进程的功能
Windows操作系统上卷管理服务,与数据写入相关。