Q & A

Re: 글씨가 깨집니다...

Date2003.06.20 / Hit : 13361
글씨가 깨집니다...
이 문제는 오라클 버전 9i 이상에서만 나타나는 문제입니다. 오라클 9i 이상의 SQL Area는 Double Byte 문자가 포함된 SQL을 정상적으로 처리하지 못하는 버그를 가지고 있습니다.(왜 아직까지 해결을 안하고 있는지 모르겠습니다만...) 정확히 말하면, SQL Area에서 SQL Text를 추출해 오는 x$ 테이블에 버그가 있습니다. 완전한 SQL을 추출하기 위해서는 80byte 단위로 잘라져 있는 x$ 테이블의 SQL 조각을 붙여야 하는데, 만약 80바이트 경계 부분에 한글이 걸려 있는 경우에는 한글이 깨지도록 되어 있습니다. 최근에는 이 문제를 일부 해결하긴 했습니다. 한 글자만 깨진 경우에는 이를 붙이도록 했는데, 2자 이상이 80 바이트 경계에 걸려 깨진 경우는 깨진 부분을 이을때마다 SQL의 끝부분의 글자가 한 바이트씩 잘려 나가고 있습니다. 오라클에서 버그를 수정해 주기 전까지는 현재로서는 별다른 방법이 없을 것 같습니다. 즐거운 하루 되십시요.

---------- Original Message ----------
이름 : 홍상표 제목 : 글씨가 깨집니다... SQL Monitor에서 조건을 주어.. SQL을 추출한후 더블클릭을 하면 Plan Tool에 그 SQL에 나타나는데.. 한글이 깨져서 나옵니다. 일례로.. SQL Monitor추출 : and a.담당자코드= b.담당자코드 Plan Tool : and a.담당자코드= b.담눼瑛旼湄 서버는.. ibm p670이구.. 오라클9i를 쓰고 있습니다..
  • 대표전화
    1660-1675

  • 기술 문의
    02-6931-1734

  • 오렌지 문의
    070-8666-8175

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