서로 다른 데이터 베이스 케릭터 셋 사이에 데이터 이동 시킨 후에 해당 데이터가 깨져서 나올 경우
convert 펑션을 사용하면 월래 내용을 확인 가능하다.
예) UTF8로 운영중이던 데이터 베이스에서 데이터를 KO16KSC5601 케릭터 셋을 사용하는 데이터 베이스에 넣었을 경우
해당 KO16KSC5601 케릭터 셋이 지원 안하는 데이터는 깨져서 나온다.
이때 convert 함수를 사용해서 깨진 글자를 복원해서 보여준다.
사용방법 : convert ( text , 'Target characterset' , 'source characterset' )
사용예 ) SELECT convert ( '????' , 'UTF8' ,'KO16KSC5601' ) FROM dual ;
사업자 정보 표시
(주)블루원 | 김홍태 | 서울특별시 용산구 원효로 4가 135 금홍 2빌딩 | 사업자 등록번호 : 106-86-76684 | TEL : 02-3272-7200 | Mail : support_ora@blueone.co.kr | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기
'DB - ORACLE > Oracle Trouble Shooting' 카테고리의 다른 글
오라클 DB 서버의 CPU 소모 (1) | 2015.08.31 |
---|---|
SYSAUX tablespace 줄이는 방법 (0) | 2015.08.24 |
Enqueue 이벤트 이유 (0) | 2015.08.24 |
오라클과 윤초 관계 (0) | 2015.06.19 |
KILLED SESSION 에대한 SMON rollback 을 빠르게하는 방법 (0) | 2015.03.18 |