Oracle LONG 데이터를 CLOB 데이터로 변환

Rational® ClearQuest® 버전 7.1.x는 Oracle 데이터베이스에서 LONG(변수 길이의 문자 데이터) 데이터 유형을 지원하지 않습니다. Rational ClearQuest 버전 2003.06.xx을 Oracle과 함께 사용 하고 사용자 환경에 LONG 데이터 유형을 사용하는 스키마 저장소 및 사용자 데이터베이스가 있으면 현재 버전의 Rational ClearQuest에서 이들을 CLOB(Character Large Object) 데이터 유형으로 변환해야 합니다. Oracle은 최신 릴리스에서 LONG 데이터 유형을 지원하지 않습니다.

이 변환을 시작하기 전에 데이터베이스를 백업하여 문제점이 발생할 경우, 원래 데이터를 복원할 수 있도록 하는 것이 중요합니다. 또한 최종 데이터베이스를 철저히 테스트하여 데이터가 제대로 변환되었는지 확인해야 합니다.

다음 도구 중 하나를 사용하여 데이터베이스를 LONG에서 CLOB로 변환할 수 있습니다.

long2clob 도구를 사용하면 각 클라이언트에 대한 연결 정보를 업데이트할 필요가 없다는 장점이 있습니다. 이 도구는 특히 데이터베이스에 많은 접속이 있는 경우, 변환을 신속하게 수행합니다.

long2clob 도구를 Oracle 8.x 데이터베이스와 함께 사용할 수 없습니다. Oracle 8.x를 실행 중인 경우, 유지보수 도구 및 디자이너를 사용하여 스키마 저장소 및 연관된 사용자 데이터베이스를 버전 7.1.x에서 지원되는 릴리스로 이동하십시오. 데이터베이스 이동의 일부로 연결 옵션 필드에서 LOB_TYPE=CLOB를 지정하십시오. 연결 옵션 값은 이동 프로세스의 파트로서 데이터 유형을 변환합니다.

Oracle 9.2 또는 10을 사용 중이고 데이터베이스가 Rational ClearQuest 버전 2003.06.13 이후로 작성된 경우, long2clob 도구 또는 유지보수 도구 및 디자이너를 사용하여 데이터 유형을 변환할 수 있습니다.

Oracle 9.2를 사용 중이고 데이터베이스가 Rational ClearQuest 버전 2003.06.12로 작성된 경우, 이들 도구 중 하나를 사용하여 데이터 유형을 변경할 수도 있습니다. 그러나, 이 변환이 완료된 후 버전 7.1.x와 호환 가능하도록 연결 정보를 업데이트해야 합니다.

연결 정보 업데이트의 필요성을 피하려면 가능한 경우, 버전 2003.06.13 이후를 사용하여 변환을 수행하십시오.

long2clob 도구는 버전 7.1.x 설치 매체 또는 다운로드 패키지의 일부로 사용할 수 있습니다. 파일은 Support\long2clob 서브디렉토리에 있습니다. 이 도구는 7.1.x 설치 시 설치되지 않습니다. 파일들을 관리 호스트로 복사해야 합니다.

주: 또한, Rational 제품에 대한 IBM 고객 지원 사이트(http:/www.ibm.com/software/rational/support)에서 long2clob 도구를 다운로드할 수도 있습니다.

long2clob 도구는 Windows® 상에서만 실행되고 Rational ClearQuest 버전 2003.06.12 이상에서 사용될 수 있습니다. 이전 버전의 Rational ClearQuest를 실행 중인 경우 버전 2003.06.13 이상으로 업그레이드하고 CLOB로 변환한 다음 Rational ClearQuest 버전 7.1.x로 업그레이드하십시오.

예를 들어, 버전 2003.06.00을 사용 중인 경우, 다음 단계를 수행하십시오.
  1. 버전 2003.06.00에서 2003.06.16으로 업그레이드하십시오.
  2. LONG 데이터 유형을 CLOB로 변환하십시오.
  3. 버전 7.1.x로 업그레이드하십시오.
long2clob 도구를 사용하기 전에 해당 문서를 주의깊게 검토하십시오. 이 문서를 보려면 명령 long2clob.bat -man을 사용하십시오.
주: 변환 후 Windows 용 Rational ClearQuest 클라이언트를 사용하여 다중선(Multiline) 텍스트 데이터로 사용자 정의 SQL 조회를 재작성해야 합니다. 변환 시 데이터베이스를 재구성할 때 MULTILINE_TEXT 테이블이 제거됩니다. 이 테이블을 검색한 모든 사용자 정의 SQL 조회는 더 이상 이 테이블에 액세스할 수 없도록 Windows용 Rational ClearQuest 클라이언트에서 재작성되어야 합니다.

피드백