ORA-01843: not a valid month 오류
ORA-01843: not a valid month 오류 기존에 잘 되던 프로그램이 갑자기 위와 같은 오류를 발생시켰다. 달라진 것이라고는 오라클 서버를 바꿔준 것 밖에 없고 소스는 그대로였다. 오라클 12c 로 바꾼게 문제가 된것이라 판단이 된다. 해당 오류를 검색해 보니 NLS_DATE_FORMAT 이 맞지 않아 발생하는 오류라고 한다. 필자가 오류가 발생하는 상황은 특정 데이터를 insert 할 때 발생했다. insert 할 대상 컬럼을 보니 date 타입은 없었고 Timestamp 타입이 있었다. 이 컬럼때문이라는 느낌이 들어 이 컬럼과 관련이 있는 소스들을 살펴보다 오류가 발생시키는 원인을 찾았다. 오류가 발생하는 소스는 다음과 같다. 1 2 3 Date today = new java.util...
2018. 8. 2. 16:29