기능 레벨 및 metaschema 버전 변경

Rational® ClearQuest® 기능 레벨 및 metaschema 버전을 변경하는 데는 몇 시간이 소요될 수 있습니다. 프로세스는 스키마 저장소 및 연관된 모든 사용자 데이터베이스를 변경합니다. 일반적으로, 새 테이블이 모든 데이터베이스에 추가되며 새 열이 기존 테이블에 추가될 수 있습니다.

Rational ClearQuest 기능 레벨 업그레이드의 일부로 먼저 테스트 시스템에서 업그레이드를 수행한 후, 프로덕션 데이터베이스에서 다시 업그레이드를 수행하십시오. 상위 레벨에서 프로세스는 다음과 같습니다.
  1. 환경을 준비하십시오.
  2. 데이터베이스를 모두 백업하십시오.
  3. 프로덕션 데이터베이스를 기반으로 테스트 베드를 작성하십시오.
  4. 테스트 베드를 업그레이드하고 업그레이드에 성공했는지 확인하십시오.
  5. 프로덕션 시스템에 대해 새 데이터베이스를 작성하십시오.
  6. 프로덕션 데이터베이스를 업그레이드하고 업그레이드에 성공했는지 확인하십시오.
참고: LONG 데이터 유형의 Oracle 데이터베이스를 사용 중인 경우, LONG에서 CLOB로의 변환과 기능 레벨 업그레이드를 함께 할 수 없습니다. 이러한 태스크를 동일한 조작에서 수행하면 데이터가 손상될 수 있습니다.

기능 레벨의 인플레이스 업그레이드 수행

스키마 저장소 또는 사용자 데이터베이스의 기능 레벨을 업그레이드하는 기본 방법은 빈 데이터베이스 컨테이너를 작성한 후 유지보수 도구를 사용하여 기존 데이터베이스를 높은 기능 레벨의 새 데이터베이스로 업그레이드하는 것입니다.

기능 레벨 6 또는 7로 인플레이스 업그레이드를 수행할 수 있습니다. 이 방법을 사용하면 새 버전의 데이터베이스를 원래 데이터베이스 파일에 다시 기록하면서 이전 데이터베이스 구조를 바꿉니다.

이 방법의 장점은 새로운 빈 데이터베이스를 작성하지 않아도 되고, 새 데이터베이스에서 클라이언트나 서버를 지정하지 않아도 되는 것입니다. 단점은 데이터베이스를 이전 상태로 복원할 수 없으며 업그레이드 프로세스가 완료될 때까지 사용자가 데이터베이스를 사용할 수 없는 것입니다. 데이터베이스를 업그레이드하기 전에 데이터베이스 전체 사본을 백업하여 다른 위치에 저장해야 합니다.

복잡한 환경에서는 이 방법의 위험성이 장점보다 더 커질 수 있습니다.


피드백