Oracle1 ORA-01861: literal does not match format string 로컬에서 열심히 개발, 테스트 후 개발서버에 반영을 하니 로컬에서는 확인되지 않던 오류가 터지기 시작했다. 검색해보니 다른 분들도 비슷한 상황을 많이 겪으신 것 같은데 해당 에러는 꼭 로컬에서는 멀쩡히 돌다가 개발이나 혹은 운영에 반영했을 때 많이 나타나는 거로 보인다. 원인은 문자열 타입이나 Date타입 변형 시 형식을 명시적으로 지정해주지 않아서 발생한다. 근데 로컬에서는 정상적으로 돌지 않았나.. 이게 이해가 안되는 상황인데 이는 DB에서 디폴트로 잡히는 날짜형식과 내 로컬의 날짜 형식이 같기 때문 하지만 개발 혹은 운영서버에서는 LANG설정이 다르게 돼있기 때문에 이 형식이 맞지 않게되며 오류가 발생하는 것이다. 오라클에서 해당 설정을 확인하려면 SELECT * FROM nls_session_pa.. 2023. 7. 23. 이전 1 다음