[z/OS]

修正 z/OS 上由 DB2 通用 JDBC 驱动程序导致的存储器分配错误

在 z/OS® 上使用 DB2® 通用 JDBC 类型 2 驱动程序时,消息传递引擎未能启动。这是一个已知问题,可以通过调整 JDBC 驱动程序来解决。

关于此任务

在控制区域助手 (CRA) 的地址空间中,您可能会看到文本 Storage Allocation Error,例如,在以下内容中
BBOO0220E: [SB6NLA1:SB6NLA1.server1-SB6NLA1] CWSIP0002E: An internal messaging 
error occurred in com.ibm.ws.sib.processor.impl.MessageProcessor, 1:1469:1.365, 
com.ibm.ws.sib.msgstore.MessageStoreRuntimeException: com.ibm.ws.sib.msgstore.
PersistenceException: CWSIS1501E: The data source has produced an unexpected 
exception: com.ibm.db2.jcc.t2zos.y: [IBM/DB2][T2zos/2.5.48]T2zosPreparedStatement.
readPrepareDescribeOutput_:processDescribeOutput:1563:Storage Allocation Error 
at com.ibm.ws.sib.msgstore.cache.links.AbstractItemLink.readDataFromPersistence
(AbstractItemLink.java:2487) at com.ibm.ws.sib.msgstore.cache.links.AbstractItemLink._
restoreItem(AbstractItemLink.java:639) 

过程

  1. 可以通过执行以下其中一个步骤来避免此错误:
    1. 将 JDBC 驱动程序定制属性 fullyMaterializeLobData 设置为 false。 可以在管理控制台中执行此操作:资源 > JDBC 提供程序 > 您的 JDBC 提供程序 -> 数据源 -> 您的数据源 > 定制属性 > fullyMaterializeLobData
    2. 使用通用 JDBC 提供程序类型 4 驱动程序。
  2. 重新启动应用程序服务器。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjm0299_
文件名:tjm0299_.html