テスト ベッドの作成

このタスクについて

テスト ベッドとは、変更内容をテストできる、実動でない領域です。実動データベースをアップグレードする前に、テスト ベッドをアップグレードしてください。

インプレース アップグレードを実行する計画の場合、つまり、ソースとターゲットに同じデータベースを指定する場合は、まずテスト ベッドを使用してテストしてください。インプレース アップグレードの次の説明のステップ 2 はスキップできます。

インプレース アップグレードでなく、標準アップグレードを実行する場合、テスト データベースのアップグレード手順は、実動データベースのアップグレードの場合とほぼ同じです。

実動データベースに基づいてテスト ベッドを作成するには、次の手順を実行します。
  1. Rational® ClearQuest® スキーマ リポジトリとユーザー データベースをバックアップします。
  2. 製造元データベース構成の説明に従って、各スキーマ リポジトリおよびユーザー データベース用の新しい空の製造元データベースを作成します。これらの新しいデータベースは、新しいテスト ディレクトリ内またはテスト サーバー上に作成します。この新規データベースを、この項では以後、テスト ベッド と呼びます。

    空のデータベースのみを作成します。製造元データベース ツールを使用して、データを移動またはコピーしないでください。Rational ClearQuest は、アップグレード プロセスの一部としてデータ構造を更新し、それを新規データベースに移動します。

    インプレース アップグレードを実行するか、Microsoft Access を使用している場合は、このステップを実行しないでください。

  3. Rational ClearQuest Web を使用する場合は、以下のいずれかの方法で、Web サーバーをシャットダウンし、すべてのスケジュール済み Rational ClearQuest MultiSite 同期ジョブを停止して、すべてのユーザーを Rational ClearQuest から切断します。
    • 管理者用のツールを使用してユーザーをデータベースからログオフします (このようなツールがデータベース製造元から提供されている場合)。
    • Windows の場合は、各クライアントおよびサーバー コンピュータのタスク マネージャのプロセス リストを確認します。次のいずれかのプロセスが実行している場合は、タスク マネージャを使用して終了します。
      • clearquest.exe
      • cqdesign.exe
      • cqintsvr*.exe
  4. 既存の実動スキーマ リポジトリおよびユーザー データベースをテスト ベッド データベースにコピーします。convertschemarepo および convertuserdb オプションを指定して、Rational ClearQuest installutil ユーティリティを使用します。 詳しくは、『Rational ClearQuest オンライン ヘルプ 』の 「リファレンス ページ」を参照してください。

    installutil で変換オプションを使用すると、Rational ClearQuest によって元の実動データベースがロックされます。それらをアンロックする必要がある場合は、 『Rational ClearQuest オンライン ヘルプ』の「リファレンス ページ」トピックで、installutil unlockschemarepo コマンドと installutil unlockuserdb コマンドについての説明を参照してください。

  5. テスト ベッドの各データベースに対して、別の空の新規製造元データベースを作成します。 これらのデータベースがアップグレード先のデータベースです。この項では以後、これらをテスト アップグレード セット と呼びます。

フィードバック