database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 38793 게시물 읽기
No. 38793
KO16KSC5601 -> UTF-8 데이터 이관시
작성자
원종길
작성일
2011-08-18 10:58
조회수
5,377

[기존DB]

Oracle 8i

CharacterSet : KO16KSC5601

 

[대상DB]

Oracle 10g

CharacterSet : UTF-8

 

기존 DB의 데이터들을 신규 DB로 이관시키려고 하는데

캐릭터셋이 신규서버는 UTF-8 입니다.

 

UTF-8 에서는 한글이 3bytes 로 계산되어서,

기존 데이터중에 특정컬럼(VARCHAR2(4000) 이며, 데이터가 거의 Maximum까지 가득 차 있는) 을

신규 DB 로 이관시 뒷부분이 자꾸 다 짤려서 들어가는데

이 데이터들을 온전히 다 이관 시킬 수 있는 방법은 없을까요?? 

 

이 글에 대한 댓글이 총 1건 있습니다.

clob 타입으로 변경하시라고 말하긴 좀 뭐한 상황이긴하네요...

뭐 아시겠지만 특별한 방법은 없어보이며 LONG 타입을 사용하면 

프로그램 수정없이 쓰실수 있긴한데 LONG 은 오라클에서 권장하지 않는 타입이기도 하고

테이블당 한개의 컬럼만 LONG 타입으로 생성이 가능해서..

1님이 2011-08-18 14:27에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
38796remote 조인시 속도문제 [2]
고운님
2011-08-18
4236
38795emctl start dbconsole. 에러
황태봉
2011-08-18
3721
38794오렌지 실행 에러 [3]
오렌지
2011-08-18
17864
38793KO16KSC5601 -> UTF-8 데이터 이관시 [1]
원종길
2011-08-18
5377
38792쿼리 질문 입니다!!!! ㅠ_ㅠ [1]
이경율
2011-08-17
3790
38791query 요청 [1]
장훈
2011-08-17
3898
387891초 차이 범위 허용 [1]
초보자
2011-08-17
3835
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다