Q & A

Re: SQL Tool에서 발생하는 에러메세지를 영문으로 나오게 할수 있는지요?

Date2004.03.31 / Hit : 10762
Client 환경변수를 바꾸세요
안녕하세요? Orange입니다. 늦은 답변 죄송합니다. 문의하신 문제는 Orange와 관련 있는 것이 아니고 Client 환경변수와 관계있습니다. 직접적으로는DB의 NLS_LANGUAGE Parameter가 에러메시지의 언어를 결정합니다. 이는 다시 Database, Instance, Session 레벨로 적용을 할 수 있습니다. nls_session_parameters의 뷰에서 보시면 language 값이 korean으로 나올겁니다. alter session set nls_language = AMERICAN 이라고 바꾸시면 해당 session에서 영문으로 에러메시지가 출력됩니다. 이러한 방법을 이용해서 1. DB에서 TRIGGER를 만들어 사용하시면 로긴하는 모든 세션이 영문으로 에러메시지를 받을 수 있습니다. 2. 이 모든 것에도 불구하고 가장 우선순위가 높은 것은 Client의 환경변수가 좌우 합니다. 그러므로, 윈도우의 환경변수를 수정하시거나 없으면 추가하시면 됩니다. 윈도우의 경우, 제어판-시스템-고급 탭(OS마다 다를 수 있음, 2000기준) 환경설정으로 가셔서 환경변수를 클릭하셔서 시스템 환경변수를 다음과 같이 설정하시기 바랍니다. 변수: NLS_LANG 값(예): AMERICAN_AMERICA.KO16KSC5601 이때 에러메시지와 관계 있는 NLS_LANGUAGE 부분은 AMERICAN에만 해당되는 것이며 AMERICA는 NLS_TERRITORY와 관계하며, KO16KSC5601은 CHARACTER SET과 관계하니 적절하게 설정하시기 바랍니다. 도움이 되시길 바랍니다. 그럼,

---------- Original Message ----------
이름 : 정석영 제목 : SQL Tool에서 발생하는 에러메세지를 영문으로 나오게 할수 있는지요? 제목대로입니다. SQL Tool에서 발생하는 에러메세지를 영문으로 나오게 할수 있는지요? 예를들어, ORA-08108: 인덱스 온라인으로 된 유형을 구축하거나 재구축하지 말아야 합니다. 을 아래와 같이 나오게 할수 있는지요? ORA-08108: may not build or rebuild this type of index online
  • 대표전화
    1660-1675

  • 기술 문의
    02-6931-1734

  • 오렌지 문의
    070-8666-8175

  • 라이선스 문의
    02-6931-1728