[Oracle] auto commit error
Server2020. 7. 29. 19:52
"자동 커밋이 설정된 채 커밋할 수 없습니다"
"Could not commit with auto-commit set on"
commit 뿐 아니라 rollback도 마찬가지입니다.
고객사에서 Oracle을 업데이트하며 갑작이 위와같은 에러가 발생한다곤 합니다...
(과거 Oraccle JDBC Driver에서는 발생하지 않았지만... )
이전에는 엔진 코드를 다 변경해주기도 했지만..
지금까지 최근 Oracle에서만 발생하는 에러로 모든 commit과 rollback을 수정하는건 참 낭비스러운 작업입니다.
그래도 코드를 수정하지 않고도 해결할 수 있도록 Oracle에서도 호환성을 맞춰주기 위해 JVM 옵션을 하나 제공합니다.
-Doracle.jdbc.autoCommitSpecCompliant=false
물론 가이드한다고 고객사가 이 옵션을 설정을 해서 해결한다는 보장은 없지만..
일단 옵션은 있습니다..
'Server' 카테고리의 다른 글
[redis] O(n) 명령어들 및 개선 방법 (0) | 2020.08.11 |
---|---|
[Kafka] 토픽 삭제 후, 브로커 기동안됨 (0) | 2020.06.24 |
Zookeeper (0) | 2019.12.09 |
Nginx Service 로 등록 (0) | 2014.08.13 |
Jconsole (톰캣 모니터링,자바 모니터링) (0) | 2014.08.12 |
댓글()