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