我已经体验到osb 12c db poller工作正常,但突然间它停止了从数据库中查询记录。检查时,日志发现4个受管节点内存中有2个已填满。但其他2个工作正常。
不确定为什么它会突然停止轮询记录。有人可以在这里协助。以下是JCA属性。
<property name="DescriptorName" value="SpinWinDBUpdate.SpinnwinPoll"/>
<property name="QueryName" value="SpinWinDBUpdateSelect"/>
<property name="MappingsMetaDataURL" value="SpinWinDBUpdate-or-mappings.xml"/>
<property name="PollingStrategy" value="LogicalDeletePollingStrategy"/>
<property name="MarkReadColumn" value="STATUS_CODE"/>
<property name="MarkReadValue" value="1"/>
<property name="MarkUnreadValue" value="0"/>
<property name="PollingInterval" value="5"/>
<property name="MaxRaiseSize" value="1"/>
<property name="MaxTransactionSize" value="10"/>
<property name="NumberOfThreads" value="1"/>
<property name="ReturnSingleResultSet" value="false"/>
<property name="RowsPerPollingInterval" value="2"/>
答案 0 :(得分:1)
如果在群集环境中使用数据库适配器,请尝试使用分布式轮询。有关详细信息https://docs.oracle.com/cd/E15586_01/integration.1111/e10231/adptr_db.htm#BDCIJGAJ