【SpringBatch】springBatch批量執行報錯解決方法

一、問題

1.1、環境
電腦環境:Windows 7;
開發工具:Eclipse 4.6.3;
數據庫環境:Oracle 11g;
JDK環境: Jdk1.8;
Maven環境:Maven3.5.0;
GIT版本:Version 2.48.02;
Docker版本:Server Version: 19.03.3
1.2、問題
使用SpringBatch報錯,再次調用時,就失敗了,該如何修復;

二、解答

springbatch有下面幾張配置表:

--查詢語句
select a.*,rowId from    BATCH_JOB_INSTANCE a; 
select a.*,rowId from    BATCH_JOB_INSTANCE_LOG a; 
select a.*,rowId from    BATCH_JOB_EXECUTION a; 
select a.*,rowId from    BATCH_JOB_EXECUTION_PARAMS a; 
select a.*,rowId from    BATCH_STEP_EXECUTION a; 
select a.*,rowId from    BATCH_STEP_EXECUTION_CONTEXT a; 
select a.*,rowId from    BATCH_JOB_EXECUTION_CONTEXT a;

如果執行批量任務報錯,會在BATCH_JOB_INSTANCE_LOG表中添加執行記錄,查看你的批量任務執行狀態,一般正常完成的都會記錄爲COMPLETED,失敗的會記錄爲FAILED;刪除BATCH_JOB_INSTANCE_LOG 和BATCH_JOB_EXECUTION 表裏的該失敗記錄即可;

三、總結

歡迎關注我的
CSDN博客: https://blog.csdn.net/River_Continent
微信公衆號:幕橋社區
在這裏插入圖片描述
* 知乎:張牧野, https://www.zhihu.com/people/zhang-mu-ye-37-76/activities
* 簡書: https://www.jianshu.com/u/02c0096cbfd3

發佈了348 篇原創文章 · 獲贊 202 · 訪問量 83萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章