My Oracle Support Banner

OMS Is Restarting CacheManager Error: CacheManager Thread Timed Out. (Doc ID 2697232.1)

Last updated on NOVEMBER 16, 2022

Applies to:

Enterprise Manager Base Platform - Version 13.3.0.0.0 and later
Information in this document applies to any platform.

Symptoms

OMS is restarting very frequently with:

HealthMonitor Jul 13, 2020 10:14:21 AM CacheManager error: CacheManager thread timed out.
Critical error err=3 detected in module CacheManager
OMS will be restarted. A full thread dump will be generated in the log file
/u01/app/oracle/gc_inst/user_projects/domains/GCDomain/servers/EMGC_OMS1/logs/EMGC_OMS1.out to help Oracle Support analyse the problem.

Checking the thread dump, the following locked/stuck threads can be observed:

CacheManager prio=5 id=336 state=BLOCKED
oracle.jdbc.driver.PhysicalConnection.getDefaultExecuteBatch(PhysicalConnection.java:6016)
oracle.jdbc.OracleConnectionWrapper.getDefaultExecuteBatch(OracleConnectionWrapper.java:268)
oracle.sysman.emSDK.core.util.jdbc.ConnectionWrapper._resetAttributes(ConnectionWrapper.java:4136)
oracle.sysman.emSDK.core.util.jdbc.ConnectionWrapper._preClose(ConnectionWrapper.java:716)
oracle.sysman.emSDK.core.util.jdbc.ConnectionWrapper.close(ConnectionWrapper.java:688)

"CacheManager" daemon prio=3 tid=0x0000000108071800 nid=0x159 waiting for monitor entry [0xffffffff622fe000]
java.lang.Thread.State: BLOCKED (on object monitor)
at oracle.jdbc.driver.PhysicalConnection.getDefaultExecuteBatch(PhysicalConnection.java:6016)
- waiting to lock <0x000000062db561a8> (a oracle.jdbc.driver.T4CConnection)
at oracle.jdbc.OracleConnectionWrapper.getDefaultExecuteBatch(OracleConnectionWrapper.java:268)
at oracle.sysman.emSDK.core.util.jdbc.ConnectionWrapper._resetAttributes(ConnectionWrapper.java:4136)
at oracle.sysman.emSDK.core.util.jdbc.ConnectionWrapper._preClose(ConnectionWrapper.java:716)

....

at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1270)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:5010)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:5070)
- locked <0x000000062db561a8> (a oracle.jdbc.driver.T4CConnection)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1677)
at oracle.sysman.emSDK.core.util.jdbc.PreparedStatementWrapper.executeQuery(PreparedStatementWrapper.java:408)
at oracle.sysman.db.conn.DBPreparedStatementWrapper.executeQuery(DBPreparedStatementWrapper.java:82)
at oracle.sysman.emSDK.core.util.jdbc.ConnectionWrapper.executeQuery(ConnectionWrapper.java:1701)
at oracle.sysman.emo.util.rec.bkpmgt.BkpMgmtBaseDataSource.populateForRC(BkpMgmtBaseDataSource.java:188)
at oracle.sysman.emo.util.rec.bkpmgt.BkpMgmtDBJobs.doPopulate(BkpMgmtDBJobs.java:162)
 

Cause

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

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


In this Document
Symptoms
Cause
Solution
References


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