このページを共有

# ALM/QC プロジェクトのエクスポート

この項では、プロジェクトを ALM/QC からファイルにエクスポートする方法について説明します。

このトピックの内容:

## 概要

ALM/QC プロジェクトをエクスポートする前に、次のことを考慮してください。

- ALM/QC プロジェクトはそれぞれ、データベース・スキーマとファイル・リポジトリ・フォルダで構成されます。

- プロジェクトは、.qcp 形式の圧縮ファイルにエクスポートするか、2 つの別々のファイルにエクスポートできます（1 つはデータベース・スキーマのダンプまたはバックアップ用、もう 1 つはファイル・リポジトリ用）。

- エクスポートされたファイルは、専用の AWS S3 バケットにアップロードされます。バケットの場所と資格情報は、移行プロセス中に提供されます。

先頭に戻る

## 前提条件

ALM/QC プロジェクトをエクスポートする前に、次のことを確認してください。

プロジェクト内にチェックアウトされたエンティティがない | プロジェクトでバージョン管理が有効になっている場合は、プロジェクト内にチェックアウトされたエンティティがないことを確認してください。チェックアウトされたエンティティがあるプロジェクトはアップグレードできません。アップグレード・プロセス中にチェックアウトが見つかった場合は、チェックアウトを解除してから作業を続行してください。
DB スキーマとファイル・リポジトリが同期されている | プロジェクトのデータベース・スキーマとファイル・リポジトリは整合されます。ベスト・プラクティスは、エクスポートする前にプロジェクトを非アクティブ化することです。
S3 ブラウザ・クライアント | AWS S3 バケットにアクセスするために必要。
ALM/QC データベースへの直接アクセス | ALM/QC データベースに直接アクセスできることを確認します。
FTP クライアント | FTP を使用する場合に必要。たとえば Windows FTP コマンドライン・クライアントや、できれば FileZilla FTP クライアントを使用します。
MD5 ソフトウェア | md5 など。 アップロード後もファイル・サイズが同じである場合、これはオプションです。
ZIP ソフトウェア | 7-zip など。
ALM/QC インスタンスのバックアップ | ALM/QC インスタンスの完全バックアップを作成します。
エクスポートするプロジェクトでのサニティ・チェック | エクスポートするプロジェクトでサニティ・チェックを実行します。 ALM サイト管理を開きます。 プロジェクトを右クリックし、［プロジェクトのメンテナンス］＞［プロジェクトの検証］を選択します。 エラーが発生した場合は、プロジェクトの修復ツールを実行して修正します。 ツールを実行するには、プロジェクトを右クリックし、［プロジェクトのメンテナンス］＞［プロジェクトの修復］を選択します。 エラーを修正できない場合は、サイト管理者に連絡してください。

先頭に戻る

## プロジェクトを .qcp ファイルにエクスポートする

プロジェクトを .qcp ファイルにエクスポートすることをお勧めします。このファイルには、データベース・スキーマとファイル・リポジトリの両方が含まれます。データベースの種類が SQL Server の場合は、この方法のほうが時間がかかりません。

注: ALM 12.53 以前の場合は、プロジェクトに 2 GB のサイズ制限があります。ALM 12.55 以降の場合は、サイズ制限がありません。プロジェクトが 2 GB より大きい場合は、「プロジェクトを別々のファイルにエクスポートする」を参照してください。

プロジェクトを .qcp ファイルにエクスポートするには、次の手順を実行します。

サイト管理から手動でエクスポートする場合 | 「プロジェクトのエクスポート」を参照してください。
ALM REST API 利用の自社開発ツールを使用する場合 | ALM REST API を参照してください。 注：この API は、ALM 15.00 以降で利用可能です。

先頭に戻る

## プロジェクトを別々のファイルにエクスポートする

プロジェクトがサイズ制限の 2 GB より大きい場合は、プロジェクトのデータベース・スキーマとファイル・リポジトリを別々のファイルにエクスポートできます。

データベース・スキーマをエクスポートするには、次の手順を実行します。

Oracle データベース

1. データベース・ユーザとして Oracle データベース・サーバに接続します。

2. 次のコマンドを実行して、各 .dmp ファイルのスキーマ・リスト、表領域、サイズを取得します。

   'SCHEMA1'、'SCHEMA2'、'SCHEMA3' は、各ダンプ・ファイルの実際のソース・スキーマ・リストに置き換えます。スキーマ名は大文字のままにしてください。

   Copy code

       set pagesize 200
       set linesize 200
       set col Size_MB format 9999.999
       select owner schema_name, tablespace_name, SUM(BYTES)/1024/1024 Size_MB
       from dba_segments
       where owner in ('SCHEMA1','SCHEMA2','SCHEMA3')
       group by owner, tablespace_name
       order by 1 desc;

3. エクスポートするスキーマごとに、次のコマンドのいずれかを実行します。

   Copy code

       expdp system/＜パスワード＞ schemas=＜スキーマ名＞ dumpfile=＜スキーマ名＞_＜日付＞.dmp
       logfile=＜スキーマ名＞_＜日付＞.log exclude=statistics directory=DATA_PUMP_DIR

   または

   Copy code

       expdp system/＜パスワード＞ schemas=＜スキーマ名＞ dumpfile=＜スキーマ名＞_＜日付＞.dmp
       logfile=＜スキーマ名＞_＜日付＞.log exclude=statistics directory=DATA_PUMP_DIR

   たとえば、PROJECT_WORK スキーマをエクスポートする場合は、次のコマンドを実行します。

   Copy code

       expdp dumpfile=PROJECT_WORK.dmp logfile=expdp_PROJECT_WORK.log
       schemas=PROJECT_WORK EXCLUDE=OBJECT_GRANT EXCLUDE=PASSWORD_HISTORY

4. system ユーザでデータベースに接続します。

   例：sqlplus system/＜パスワード＞

5. 次の select コマンドを実行して、Data Pump ディレクトリを見つけます。

   Copy code

       SELECT directory_path FROM dba_directories WHERE directory_name = 'DATA_PUMP_DIR';

6. Data Pump ディレクトリに移動すると、ディレクトリ内にすべてのダンプ・ファイルがあります。

7. エクスポートしたダンプ・ファイルを圧縮し、その圧縮ファイルを対応するログ・ファイルとともにアップロードします。

   次に例を示します。

   Copy code

       PROJECT_WORK.dmp.gz

   Copy code

       expdp_PROJECT_WORK.log

8. （オプション）サイズチェックのために md5 sum を実行します。

   1. コマンド・ウィンドウを開きます。

   2. md5.zip が展開されたディレクトリに移動します。

   3. 次のコマンドを実行します。

      Copy code

          md5.exe -generate ＜圧縮されたフォルダのパス＞＜圧縮されたフォルダの名前＞.zip

      コマンドを実行すると、1 行が表示されます。たとえば、「24BCED0C939DD7E61C6E4CCE252687BE db_schemas.zip」のように表示されます。

   4. この出力をテキスト・ファイルにコピーします。

   5. 次のファイルを AWS S3 バケットにアップロードします。

      - <Db_schemas>.zip

      - <Db_schemas_md5>.txt

MS SQL データベース

1. SQL Server データベースで、次のいずれかのオプションでデータベース・スキーマをバックアップします。

   - 次のコマンドを実行して、各データベース・スキーマをバックアップします。

     Copy code

         Backup database X to disk='＜パス＞'

   - 次のコマンドを実行して、データベースをデタッチします。

     Copy code

         Sp_detach_db 'データベース名'

2. データベース・スキーマのバックアップを圧縮します。

3. （オプション）サイズチェックのために md5 sum を実行します。

   1. コマンド・ウィンドウを開きます。

   2. md5.zip が展開されたディレクトリに移動します。

   3. 次のコマンドを実行します。

      Copy code

          md5.exe -generate ＜圧縮されたフォルダのパス＞＜圧縮されたフォルダの名前＞.zip

      コマンドを実行すると、1 行が表示されます。たとえば、「24BCED0C939DD7E61C6E4CCE252687BE db_schemas.zip」のように表示されます。

   4. この出力をテキスト・ファイルにコピーします。

   5. 次のファイルを AWS S3 バケットにアップロードします。

      - <Db_schemas>.zip

      - <Db_schemas_md5>.txt

ファイル・リポジトリをエクスポートするには、次の手順を実行します。

1. ALM サイト管理を開きます。

2. 移行するプロジェクトを選択します。［プロジェクト詳細］タブの［プロジェクトディレクトリ］フィールドで、プロジェクトのファイル・リポジトリ・パスを見つけます。

3. アプリケーション・サーバに接続し、プロジェクト・ディレクトリ・パスに移動して、ファイル・リポジトリ・フォルダ全体を圧縮します。

4. md5 sum を実行します。

   1. コマンド・ウィンドウを開き、md5.zip ファイルが展開された場所に移動して、次のコマンドを実行します。

      Copy code

          md5.exe -generate ＜圧縮されたフォルダのパス＞＜圧縮されたフォルダの名前＞.zip

      次に例を示します。

      Copy code

          md5.exe – generate C:\”Documents and Settings”\Desktop\ project1_filereposiotry.zip

      コマンドによって md5sum 出力が返されます。たとえば、「24BCED0C939DD7E61C6E4CCE252687BE project1_filereposiotry.zip」などです。

   2. この出力をテキスト・ファイルにコピーします。

   3. 次のファイルを AWS S3 バケットにアップロードします。

      - <project_filereposiotry>.zip

      - <project_filereposiotry_md5>.txt

5. 移行するプロジェクトごとに上記の手順を繰り返します。

6. すべてのプロジェクトのフォルダを .zip 形式で圧縮し、そのファイルを AWS S3 バケットにアップロードします。

先頭に戻る

サマリ

プロジェクトのエクスポートが完了すると、すべてのプロジェクト・データが次のファイルに保存されます。

データベース | Oracle 各 .dmp ファイルのスキーマ・リスト、表領域、サイズを含む 1 つのファイル。 圧縮形式のすべてのスキーマ・ダンプ・ファイル。 エクスポートのすべてのログ・ファイル。 MS SQL Server すべての .bak ファイル。
リポジトリ | 圧縮形式のすべてのファイル・リポジトリ。

先頭に戻る

参照情報：

- 「ALM の SaaS への移行」
- 「データベースとリポジトリのサイズの取得」

https://admhelp.microfocus.com ALM 8942
検索結果の改善のヒント... ALM ヘルプセンター ALM ヘルプセンター ALM ヘルプ 17.0 すべてローカル・ヘルプセンターの表示オンライン・ヘルプセンターの表示戻るブラウザ履歴で元に戻る進むブラウザ履歴で前に進む検索の強調表示を解除次のトピック次のトピックに移動前のトピック前のトピックに移動現在のトピックを印刷バージョン: