DB2 スキーマ オブジェクトを抽出するには

  1. HCOSS Extract Schema ツールで、[Schema Extract] タブをクリックします。
  2. 次のいずれかを実行します。
    • z/OS DB2 への直接接続を使用する場合:
      1. [Connection] グループで [DB2 DSN] を選択します。
      2. [Connection] ドロップダウン リストから、Manage Connections ツールにより作成した、抽出対象のスキーマ オブジェクトを含んでいる DB2 データベースを指す DB2 接続を選択します。
    • オフライン スキーマ抽出ソリューションを使用する場合:
      1. [Connection] グループで [SQL Server DSN] を選択します。
      2. [Connection] ドロップダウン リストから、Manage Connections ツールにより作成した、抽出対象のスキーマ オブジェクトを含んでいる SQL Server データベースを指す SQL Server 接続を選択します。
        注: オフライン スキーマ抽出ソリューションの使用に関する詳細については、「オフライン スキーマ抽出ソリューション」を参照してください。
  3. 画面に指示された場合、ユーザー ID とパスワードを入力します。
  4. [New] をクリックします。
  5. [Schema Extract Name] フィールドに、生成したスキーマ抽出ファイルの名前を入力します。
  6. [Metadata/Catalog Schema Name] フィールドに、SYSIBM テーブルの代替ビューを含んでいるスキーマの名前を入力します。この手順はオプションです。
    注: この機能により、SYSIBM カタログへのアクセス権なしに、SYSIBM テーブルに含まれる情報にアクセスできます。この場合、Extract Schema ツールを実行する前に代替スキーマを作成する必要があります。
  7. [OK] をクリックします。
  8. [Schema Extract] タブで、次のいずれかを選択します。
    [Local] 生成したスキーマ抽出ファイルを、[Local HCOSS Directory] HCOSS オプションによって指定されたディレクトリに保存します。
    [Shared] 生成したスキーマ抽出ファイルを、[Shared HCOSS Directory] HCOSS オプションによって指定されたディレクトリに保存します。
  9. [Select schema(s) to extract] リストで、抽出対象の各スキーマに対応するボックスをオンにします。
  10. [Table Row Count] グループで、次のいずれかを選択します。
    • [Estimated using schema statistics] - SYSIBM.SYSTABLES に保存されているスキーマ統計に基づいて、予想されるテーブル行数を記録します。パフォーマンスを向上するには、このオプションを使用してください。
    • [Both Estimated using schema statistics and Actual using SELECT BIG_COUNT(*)] - 予想されるテーブル行数と SELECT BIG-COUNT(*) クエリにより取得する実際の行数の両方を記録します。正確さを求める場合はこのオプションを使用してください。
      注: このオプションは、オフライン スキーマ抽出ソリューションを使用する場合は使用できません。
  11. [Extract] をクリックします。
  12. [Results] タブで、スキーマ抽出ファイルが正しく生成されたことを確認します。
    注: -551 SQL error extracting a table と表示された場合は、スキーマは抽出されていません。これを修正するには、DB2 DBA に依頼してエラーが発生したテーブルへの READ アクセスを付与してもらってから、再度 Extract Schema ツールを実行してください。
  13. [Schema Extract] タブで、[Save] をクリックして設定を保存します。