지원되는 벤더 데이터베이스 문자 세트

Rational® ClearQuest® 데이터 코드 페이지에는 지원되는 벤더 데이터베이스(Oracle, DB2, SQL Server) 각각에 해당하는 벤더 데이터베이스 문자 세트가 포함됩니다.

벤더 데이터베이스에 적합한 문자 세트를 선택할 수 있도록 표 1에는 지원되는 Rational ClearQuest 데이터 코드 페이지 값 및 해당 벤더 데이터베이스 문자 세트 값이 표시됩니다. 예를 들어, Oracle 데이터베이스용으로 데이터 코드 페이지 1251 (키릴 자모) 값의 스키마 저장소를 사용하는 경우 비어있는 Oracle 데이터베이스 인스턴스를 작성하고 벤더 데이터베이스 문자 세트를 CL8MSWIN1251로 설정하십시오.

주: Rational ClearQuest는 유니코드 문자 세트를 지원하지 않습니다.

벤더 데이터베이스에 문자 세트를 설정하는 방법에 대한 지시사항은 벤더 데이터베이스 문서를 참조하십시오.

표 1. 지원되는 Rational ClearQuest 데이터 코드 페이지 및 대응하는 벤더 데이터베이스 문자 세트
Rational ClearQuest 데이터 코드 페이지 Oracle 문자 세트 DB2 코드 세트 SQL 서버 조합
932(일본어) JA16SJISTILDE(Oracle에서의 코드 페이지 932(일본어) 참조) IBM-943(943)(DB2에서의 코드 페이지 932(일본어) 참조) Japanese_*
936(중국어) ZHS16GBK(제한적 지원 - Oracle에서의 코드 페이지 936(중국어) 참조) GBK(1386) Chinese_PRC_*
949(한국어) KO16MSWIN949 1363 Korean_Wangsung_*
950(대만어) ZHT16MSWIN950 big5(950) Chinese_Taiwan_Bopomofo_*
1250(동유럽어) EE8MSWIN1250 1250 Romanian_*
1251(키릴자모) CL8MSWIN1251 1251 Cyrillic_General_*
1252(서유럽어) WE8MSWIN1252 1252 Latin1_General_*
1253(그리스어) EL8MSWIN1253 1253 Greek_*
1254(터키어) TR8MSWIN1254 1254 Turkish_*
1255(헤브라이어) IW8MSWIN1255 1255 Hebrew_*
1257(발트어) BLT8MSWIN1257 1257 Estonian_*
20127(ASCII) 모두 모두 모두
60932(Safe Shift-JIS) JA16EUC eucJP(954) 적용안됨
주: Microsoft Access 데이터베이스의 경우 벤더 데이터베이스 코드 페이지를 설정할 필요가 없습니다.

Oracle에서의 코드 페이지 932(일본어)

JA16SJISTILDE는 Oracle에서 일본어 SJIS 데이터용으로 권장되는 벤더 데이터베이스 문자 세트 932입니다. JA16SJIS 였던 Rational ClearQuest의 이전 버전 권장사항에서 변경되었습니다. 이 두 문자 세트는 물결줄과 물결표가 유니코드와 맵핑되는 점을 제외하고는 동일합니다. Rational ClearQuest 버전 7.0에서 유니코드를 사용하여 데이터베이스와 통신하기 때문에 JA16SJISTILDE 문자 세트를 사용해야 합니다. 기존 Oracle 데이터베이스를 JA16SJIS에서 JA16SJISTILDE로 변환하는 올바른 방법에 대해서는 Oracle 문서를 참조하십시오.

DB2에서의 코드 페이지 932(일본어)

IBM-943은 DB2에서 일본어 SJIS 데이터용으로 권장되는 코드 설정입니다. 데이터베이스 관리 시스템에서 Microsoft 코드 페이지 932 정의와 호환되는 변환 테이블을 사용하도록 구성해야 합니다. 대체 문자 세트를 사용하지 않는 경우 Rational ClearQuest 데이터 코드 페이지를 새 스키마에 대해 932로 설정할 수 없습니다. 또한, 기존 DB2 데이터베이스 세트를 대체 변환 테이블을 사용하도록 변환하지 않는 경우 932 문자 세트의 문자 일부가 손상됩니다. http://publib.boulder.ibm.com/infocenter/db2help/index.jsp?topic=/com.ibm.db2.udb.doc/core/r0012306.htm 문서의 "코드화된 문자 세트(CCSID) 943에 대한 대체 유니코드 변환표"라는 제목의 섹션을 참조하십시오.

Oracle에서의 코드 페이지 936(중국어)

Rational ClearQuest에는 Oracle에서 코드 페이지 936을 사용하도록 구성하는 경우, 제한사항이 있습니다. Oracle은 Microsoft 코드 페이지 936과 정확하게 일치하는 문자 세트를 제공하지 않습니다. 가장 비슷하게 일치하는 문자 세트는 ZHS16GBK이며 여기에는 유로 문자(U+20AC)가 제외됩니다. Oracle 데이터베이스가 Rational ClearQuest에서 ZHS16GBK를 사용하도록 구성할 수는 있지만 다음과 같은 제한사항이 있습니다.
  • installutil setdbcodepage 명령을 사용하는 경우 –allowconversion 옵션을 사용해야 합니다. 이 명령을 실행하여 유로 문자 유효성 검증이 실패하긴 하지만 Rational ClearQuest 데이터 코드 페이지 값을 936으로 설정할 수 있습니다.
  • 데이터에 유로 문자를 사용할 수 없습니다. 데이터에 유로 문자를 사용하면 해당 문자는 대체 문자로 데이터베이스에 저장되어 손상됩니다.
  • Rational ClearQuest MultiSite를 사용하는 경우 모든 데이터베이스에 대해 ZHS16GBK와 동일하게 구성된 Oracle 데이터베이스를 클랜에 사용하십시오. 클랜에서 벤더 데이터베이스를 혼용하거나 유로 문자를 입력하는 경우 Oracle 데이터베이스가 아닌 다른 데이터베이스는 유로를 저장할 수 있지만 Oracle에서는 이를 대체 문자로 저장하기 때문에 데이터 차이가 발생합니다.

피드백