My Oracle Support Banner

WebLogic SQLServer JDBC驱动程序finalizer方法导致OutOfMemoryError (Doc ID 2488148.1)

Last updated on MAY 04, 2020

适用于:

Oracle WebLogic Server - 版本 12.1.3.0.0 和更高版本
本文档所含信息适用于所有平台

症状

On WebLogic Server when you have JDBC DataSource configured to use WebLogic SQLServer driver - you note intermittently OutOfMemoryError thrown.

When you get HeapDump from OutOfMemoryError time and it show java.lang.ref.Finalizer reference much of retained memory, and those finalizers are referenced by weblogic.jdbc.sqlserver.*.

 

在在WebLogic Server上,将JDBC DataSource配置为使用WebLogic SQLServer驱动程序时, 有些情况下会看到抛出OutOfMemoryError。

当您在发生OutOfMemoryError时获取的HeapDump中,发现有大量的java.lang.ref.Finalizer引用大量的内存,并且这些finalizer由weblogic.jdbc.sqlserver.*.引用.

Heap Dump:

 

更改

 

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


文档内容
症状
更改
原因
解决方案
参考

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.