본문 바로가기
Knowledge/Database

[Oracle] ORA-01861: literal does not match format

by 미네마네모 2020. 9. 4.

증상

ORA-01861 : literal does not match format string

원인

LANG 또는 NLS_LANG 환경 변수가 서버의 Character Set과 불일치 하여 발생

조치

NLS_LANG 환경 변수를 서버의 Character Set과 일치 시켜준다.
SELECT * FROM nls_session_parameters WHERE PARAMETER LIKE '%DATE%' OR PARAMETER LIKE '%LANG%'; 

 위 쿼리로 Oracle 서버에서 조회하여 알맞은 LANGUAGE 설정을 해준다.

# 예시
export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949

댓글