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
반응형
'SQL > IBATIS' 카테고리의 다른 글
ibatis 태그. 자주 쓰는 것들 (0) | 2016.04.05 |
---|---|
iBatis IN명령 (0) | 2015.12.29 |
ibatis parameterMap 인라인 파라미터 매핑과 외부 파라미터 맵의 장.단점 및 예제 (0) | 2015.11.03 |
ibatis - 캐쉬제거 remapResults (0) | 2015.10.21 |
java-ibatis-mssql, 소수점 문제 (0) | 2014.10.23 |
ibatis selectkey 활용 (0) | 2014.10.17 |
ibatis - 동적으로 테이블 가져올 때 부적합한 열이름 에러 (0) | 2014.09.11 |
ibatis에서 queryForList와 queryForMap의 차이 (0) | 2014.08.21 |