Oracle 每一个版本都发布的用于调查 ORA-1555 错误的脚本,二分切每一版本都有所不同。这些脚本只适用于自动 UNDO 管理 (AUM) 配置的环境。
脚本文件以本文档附件的形式提供。在mos上可以下载到,具体的脚本有如下列出的分类,下载地址参考此链接:
AUM 配置和 ORA-1555 全面分析
1. 配置:
UndoDatafiles.sql — spool 输出到位于默认目录位置的文件 undodatafiles.out 中。
UndoParameters.sql — spool 输出到位于默认目录位置的文件 undoparameters.out 中。
UndoUsage.sql — spool 输出到位于默认目录位置的文件 undousage.out 中。
2. 当前未提交的事务:
CurrentActivity.sql — spool 输出到位于默认目录位置的文件 undoactivity.out 中。
3. 历史 UNDO 信息:
UndoHistoryInfo.sql — spool 输出到位于默认目录位置的 undohistory.out 中。
UndoStatistics.sql — spool 输出到位于默认目录位置的 undostatistics.out 中。您可修改此报告以显示适当的分析时间范围。默认情况下,查看最后两天的 V$UNDOSTAT 数据。在 V$UNDOSTAT 视图中,数据会保留七天。
4. 等待/锁定分析:
UndoPressure.sql — spool 输出到位于默认目录位置的 undopressure.out 中。
5. 调查 LOB 问题:
LobData.sql — spool 输出到位于默认目录位置的 lobdata.out 中。