技术文章 - CS274813

使用 Oracle 时,在 Windchill Bulk Migrator 中加载失败并出现“SQLRecoverableException::IO”错误

已修改: 23-Dec-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill Bulk Migrator 11.0 to 11.1
  • Oracle Database 12c, 12cR2, 19c

说明

  • 使用Oracle时,加载失败并出现 SQLRecoverableException::IO错误
java.sql.SQLRecoverableException:IO 错误:读取调用减一,连接失效 31 毫秒,身份验证失效 0 毫秒。
在 oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:794)
在 oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:688)
在 oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:39)
在 oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:691)
在 java.sql.DriverManager.getConnection(DriverManager.java:664)
在 java.sql.DriverManager.getConnection(DriverManager.java:247)
在 com.ptc.windchill.migration.wbm.util.JDBCUtil.getJdbcConnection(JDBCUtil.java:273)
在 com.ptc.windchill.migration.wbm.util.JDBCUtil.getConnection(JDBCUtil.java:160)
在 com.ptc.windchill.migration.wbm.util.JDBCUtil.getStagingConnection(JDBCUtil.java:171)
在 com.ptc.wbm.ci.raw.CIIBARawDataHandler.propagateWCIdsToRefTypeIBAs(CIIBARawDataHandler.java:318)
在 com.ptc.wbm.ci.raw.CIIBARawDataHandler.consolidateRefTypeIBAs(CIIBARawDataHandler.java:256)
在 com.ptc.wbm.ci.raw.CIIBARawDataHandler.traverseIBAResultSet(CIIBARawDataHandler.java:173)
在 com.ptc.wbm.ci.raw.CIIBARawDataHandler.processIBAWormResultSet(CIIBARawDataHandler.java:100)
在 com.ptc.wbm.ci.raw.CIIBARawDataHandler.processIBAs(CIIBARawDataHandler.java:85)
在 com.ptc.wbm.ci.raw.CIOTRawDataHandler.plugIBAsToTxn(CIOTRawDataHandler.java:461)
在 com.ptc.wbm.ci.raw.CIOTRawDataHandler.submitTransaction(CIOTRawDataHandler.java:406)
在 com.ptc.wbm.ci.raw.CIOTRawDataHandler.processWormResultSet(CIOTRawDataHandler.java:295)
在 com.ptc.wbm.ci.raw.CIOTRawDataHandler.processRawData(CIOTRawDataHandler.java:112)
在 com.ptc.wbm.ci.core.CIOTHandler.run(CIOTHandler.java:130)
在 java.lang.Thread.run(Thread.java:748)
原因:java.io.IOException:读取调用减一,连接失效 31 毫秒,身份验证失效 0 毫秒。
在 oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:790)
... 19 更多
原因:java.io.IOException:读取调用减一,连接失效 31 毫秒。
在 oracle.net.ns.NSProtocolNIO.negotiateConnection(NSProtocolNIO.java:138)
在 oracle.net.ns.NSProtocol.connect(NSProtocol.java:317)
在 oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1438)
在 oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:518)
... 19 更多
由以下原因引起:oracle.net.ns.NetException:从读取调用中减一
在 oracle.net.ns.NIOHeader.readHeaderBuffer(NIOHeader.java:100)
在 oracle.net.ns.NIOPacket.readNIOPacket(NIOPacket.java:252)
在 oracle.net.ns.NSProtocolNIO.negotiateConnection(NSProtocolNIO.java:118)
... 还有 22 个
这是文章 274813 的 PDF 版本,可能已过期。最新版本 CS274813