SQL/IBATIS
ORA-01013: 사용자가 현재 작업의 취소를 요청했습니다.
nineDeveloper
2015. 11. 27. 13:58
728x90
반응형
java.sql.SQLException: ORA-01013: 사용자가 현재 작업의 취소를 요청했습니다.
Spring + iBatis로 배치작업간에
계속해서 위와같은 exception이 발생한다.
쿼리는
INSERT [TABLE명]
SELECT * FROM [TABLE명]
WHERE [조건]
대략 적게는 몇십만건에서 많게는 3백만 정도의 데이타이다.
중간에 물론 CLOB 데이타도 있다.
iBatis2.0에서 타임아웃을 발생하여 connection을 끊어버리는 듯하다.
2.2에서는
<settings defaultStatementTimeout="200" />
혹은 쿼리마다
<insert id="selection_insert" parameterClass="int" timeout="120">
와 같이 setting하여 timeout시간을 조정할 수 있다고 한다.
진작 알았더라면 OTL;;
여하튼 저 Exception하고는 이제 빠이빠이다 -_-+
728x90
반응형