ccmdb upgrade

ccmdb upgrade コマンドは、データベースを以前のリリースから変換します。

以下で、ccmdb upgrade コマンドについて簡単に説明します。詳しい説明と UNIX の使用方法については、『Windows での Rational Synergy のアップグレード』または『UNIX での Rational Synergy のアップグレード』を参照してください。

このアップグレード・プログラムは、データベースをリリース 6.3、6.4、または 7.0 からリリース 7.1 に変換します。データベースをリリース 7.2 以降で使用するには、 データベースを以前のリリースからアップグレードする必要があります。

アップグレード・プログラムは、アップグレード対象の各データベースに対して以下のアクションを実行します。

  1. ターゲット・データベースのスキーマをリリース 7.2 以降のスキーマに更新します。
  2. ターゲット・データベースのバージョンを 7.2 以降に更新します。
  3. 元のマイグレーション規則を database_path/lib/Unix/migrate.old として保存します。
  4. 元の pt ディレクトリーを database_path/oldpt として保存します。
  5. 元の bin ディレクトリーを database_path/oldbin として保存します。
  6. 元の notify ディレクトリーを database_path/lib/oldnotify として保存します。
  7. ターゲット・データベースを保護します。
  8. 元のモデルのインストール以降に変更されたタイプをすべて database_path/old_types ディレクトリーにエクスポートします。アップグレード・プログラムが元のモデルのインストール時刻を判別できない場合は、すべての標準タイプをエクスポートします。その後、代替アルゴリズムを使用して、変更されたタイプをすべて識別します。
  9. ターゲット・データベースにインストールされているモデルのリストを検索します。
  10. model データベースからターゲット・データベースに、必要なモデルおよび追加モデルのリストをインストールします。
  11. ターゲット・データベースの保護を解除します。
  12. ステップ 3 で保存した元のマイグレーション規則のファイルを復元し、必要なアップグレードを実行します。
  13. ターゲット・データベースで 7.2 以降のセッションを開始します。
  14. ccm db_update -update コマンドを実行して、ターゲット・データベース内の データを 7.2 以降のフォーマットに更新します。
  15. ターゲット・データベースから古いファイルを削除します。
  16. 新規データベースを適切なサーバーに割り当てます。

フィードバック