ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Background Job: 发生错误

Background Job: 发生错误

原创 Linux操作系统 作者:senseinvest 时间:2009-06-14 08:34:04 0 删除 编辑

user 反映运行Background Job: 发生错误(錯誤信息﹕BIREQU_B0TBY4K8X7KEMLH3TWUUPH09C), 被cancel時报错
“DBIF_RSQL_SQL_ERROR "。用 st22 查看详细报错信息 提示 :Database error text........: "ORA-01555: snapshot too
old: rollback segment number 1 with name "_SYSSMU1$" too small"

 

RootCause 分析﹕

rollback tablespace不足

解決過程﹕

1.spool中的 log數量太多﹐按如下方法將 spool中的log刪除一部分即可。
2. T-Code: sp01 查看spool中 log數量﹐將"spool request number"、"created by"及"Date Created"三個欄位留空﹐在"client"
欄位中填入需要觀注的Client﹐如"891"﹐點Execute(F8)
3. 在結果畫面中最底行可以看到"99,382 spool requests displayed"﹐即表明有99382筆spool log
4. 再用sm36提交一個刪spool log的后台任務(該任務是ABAP人員編寫好的﹐能將三天前的spool log予以刪除﹐任務
名稱是﹕RSPO0041)﹐點"Start Condition"提交該任務 (Job Class選C、Target Server選本機)即可
5. 該任務執行時間很短﹐所以執行完畢后即可再讓用戶重新提交之前失敗的后台任務

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21495077/viewspace-606227/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-04-26

  • 博文量
    51
  • 访问量
    36439