技术文章 - CS79439

在 Windchill 中出现 ORA-01555“快照太旧:回滚段 ### 太小”错误

已修改: 20-Jan-2023   


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

适用于

  • Windchill PDMLink 8.0 to 12.1

说明

  • 一些报告的用例:
    • 尝试从“站点”>“实用程序”>“队列管理器”查看队列时发生
    • 运行 WinDu 任务,例如 DanglingPBORef 报告
    • 执行将花费很多时间的搜索
  • 日志文件中报告的错误:
Caused by: wt.util.WTException: java.sql.SQLException: ORA-01555: snapshot too old: rollback segment number ### with name "_SYSSMUxxxxxxxxx$" 太小

嵌套异常是:java.sql.SQLException:ORA-01555:快照太旧:回滚段编号### 名称“_SYSSMUxxxxxxxxx$”太小

<用例中的一些特定堆栈>

Caused by: java.sql.SQLException: ORA-01555: snapshot too old: rollback segment number ### with name "_SYSSMUxxxxxxxxx$" 太小

在 oracle.jdbc.driver.T4CTTIoer.processError (T4CTTIoer.java:445)
在 oracle.jdbc.driver.T4CTTIoer.processError (T4CTTIoer.java:396)
在 oracle.jdbc.driver.T4C8Oall.processError (T4C8Oall.java:879)
在 oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:450)
在 oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192)
在 oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
在 oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:193)
在 oracle.jdbc.driver.T4CStatement.fetch(T4CStatement.java:1108)
在 oracle.jdbc.driver.OracleResultSetImpl.close_or_fetch_from_next(OracleResultSetImpl.java:373)
在 oracle.jdbc.driver.OracleResultSetImpl.next(OracleResultSetImpl.java:277)
这是文章 79439 的 PDF 版本,可能已过期。最新版本 CS79439