Rational® ClearQuest® 기능 레벨 및 metaschema 버전을 변경하는 데는 몇 시간이 소요될 수 있습니다. 프로세스는 스키마 저장소 및 연관된 모든 사용자 데이터베이스를 변경합니다. 일반적으로, 새 테이블이 모든 데이터베이스에 추가되며 새 열이 기존 테이블에 추가될 수 있습니다.
스키마 저장소 또는 사용자 데이터베이스의 기능 레벨을 업그레이드하는 기본 방법은 빈 데이터베이스 컨테이너를 작성한 후 유지보수 도구를 사용하여 기존 데이터베이스를 높은 기능 레벨의 새 데이터베이스로 업그레이드하는 것입니다.
기능 레벨 6 또는 7로 인플레이스 업그레이드를 수행할 수 있습니다. 이 방법을 사용하면 새 버전의 데이터베이스를 원래 데이터베이스 파일에 다시 기록하면서 이전 데이터베이스 구조를 바꿉니다.
이 방법의 장점은 새로운 빈 데이터베이스를 작성하지 않아도 되고, 새 데이터베이스에서 클라이언트나 서버를 지정하지 않아도 되는 것입니다. 단점은 데이터베이스를 이전 상태로 복원할 수 없으며 업그레이드 프로세스가 완료될 때까지 사용자가 데이터베이스를 사용할 수 없는 것입니다. 데이터베이스를 업그레이드하기 전에 데이터베이스 전체 사본을 백업하여 다른 위치에 저장해야 합니다.
복잡한 환경에서는 이 방법의 위험성이 장점보다 더 커질 수 있습니다.