스프링배치 partitiong 관련 에러 질문
- 작성자 :
- 유*현
- 작성일 :
- 2015-10-05 15:12:07
- 조회수 :
- 1,512
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요.
스프링배치 partitioning 관련해서 에러에 대한 질문드립니다.
첨부파일에 error내용을 담은 txt파일이 있고 나머니 파일은 설정파일입니다.
에러내용은 첨부 파일에 있지만
간단히 말슴드리자면
아래와 같습니다.
DB는 tibero5인데 그문제는 아닌듯합니다.
tibero가 oracle를 표준으로 삼는거 같은데 오라클도 같은에러가 납니다.
partitioning만 하면 에러가 나서 문제입니다.
에러내용:
Could not open Jdbc Connection for transaction;nested exception is java.sql.SQLException: JDBC-590722:Unsupported operation. Supports READ_COMMITTED/SERIALIZABLE.
꼭 해결되길바랍니다.
자세한 내용은 첨부파일에 있습니다.
감사합니다.
스프링배치 partitioning 관련해서 에러에 대한 질문드립니다.
첨부파일에 error내용을 담은 txt파일이 있고 나머니 파일은 설정파일입니다.
에러내용은 첨부 파일에 있지만
간단히 말슴드리자면
아래와 같습니다.
DB는 tibero5인데 그문제는 아닌듯합니다.
tibero가 oracle를 표준으로 삼는거 같은데 오라클도 같은에러가 납니다.
partitioning만 하면 에러가 나서 문제입니다.
에러내용:
Could not open Jdbc Connection for transaction;nested exception is java.sql.SQLException: JDBC-590722:Unsupported operation. Supports READ_COMMITTED/SERIALIZABLE.
꼭 해결되길바랍니다.
자세한 내용은 첨부파일에 있습니다.
감사합니다.
A
유창현님, 안녕하세요.
제공해주신 로그를 보았을때는 크게 두가지 정도에서 문제점을 찾을수 있지 않을까 생각합니다.
- 로그 중간에 Temp 테이블 미존재!!!!!!! 이라는 로그가 보이는데, 테이블 미존재로 인해 Exception이 떨어지거나,
- 해당 DB 벤더사에서 제공되지 않는 기능(Unsupported Operation)
스프링 배치 레퍼런스를 찾아보면 JobRepository 관련 설정 정보가 있습니다. 아래 링크페이지의 4.2 항목을 참고하시어, isolation-level-for-create 항목의 값을 READ_COMMITTED 혹은 SERIALIZABLE로 변경해 보시기 바랍니다.
http://docs.spring.io/spring-batch/2.0.x/reference/html-single/index.html
제공해 주신 로그상으로 표시되는 오류코드인 JDBC-590722는 티베로의 오류로 보여집니다. 해당 오류에 대해서는 DB벤더사인 티베로 측에 문의하셔서, 정확히 어떤 문제인지 기술지원 받으시는 것이 좋을듯 합니다.
partitioning에 관련해서는 소개 정도 선에서 센터에서 정보 제공이 되고 있고, 내부적으로 해당 자료를 갖고 있지 않은 관계로 명확한 답변을 드리기 어렵습니다.
도움을 드리지 못해 죄송합니다.
감사합니다.
제공해주신 로그를 보았을때는 크게 두가지 정도에서 문제점을 찾을수 있지 않을까 생각합니다.
- 로그 중간에 Temp 테이블 미존재!!!!!!! 이라는 로그가 보이는데, 테이블 미존재로 인해 Exception이 떨어지거나,
- 해당 DB 벤더사에서 제공되지 않는 기능(Unsupported Operation)
스프링 배치 레퍼런스를 찾아보면 JobRepository 관련 설정 정보가 있습니다. 아래 링크페이지의 4.2 항목을 참고하시어, isolation-level-for-create 항목의 값을 READ_COMMITTED 혹은 SERIALIZABLE로 변경해 보시기 바랍니다.
http://docs.spring.io/spring-batch/2.0.x/reference/html-single/index.html
제공해 주신 로그상으로 표시되는 오류코드인 JDBC-590722는 티베로의 오류로 보여집니다. 해당 오류에 대해서는 DB벤더사인 티베로 측에 문의하셔서, 정확히 어떤 문제인지 기술지원 받으시는 것이 좋을듯 합니다.
partitioning에 관련해서는 소개 정도 선에서 센터에서 정보 제공이 되고 있고, 내부적으로 해당 자료를 갖고 있지 않은 관계로 명확한 답변을 드리기 어렵습니다.
도움을 드리지 못해 죄송합니다.
감사합니다.