Veritas InfoScale™ 7.4 DB2 データベース用ストレージと可用性管理 - AIX, Linux
- 第 I 部 DB2 データベース用 SFHA (Storage Foundation High Availability) 管理ソリューション
- Storage Foundation for Databases の概要
- 第 II 部 Veritas InfoScale 製品を使用した DB2 の配備
- 第 III 部 Storage Foundation for Databases(SFDB)ツールの設定
- Storage Foundation for Databases リポジトリデータベースの設定および管理
- Storage Foundation for Databases(SFDB)リポジトリの設定
- Storage Foundation for Databases(SFDB)ツールのアップグレードおよび移行
- Storage Foundation for Databases(SFDB)ツールの認証の設定
- Storage Foundation for Databases リポジトリデータベースの設定および管理
- 第 IV 部 DB2 データベースのパフォーマンスの向上
- データベースアクセラレータについて
- Quick I/O によるデータベースパフォーマンスの向上
- Veritas Concurrent I/O によるデータベースパフォーマンスの向上
- 第 V 部 PITC の使用
- PITC 方法の理解
- DB2 PITC に関する注意事項
- サードミラーブレークオフスナップショットの管理
- Storage Checkpoint の管理
- リカバリのための Database Storage Checkpoint
- SFHA 環境での Netbackup によるバックアップとリストア
- 第 VI 部 DB2 に対するストレージコストの最適化
- 第 VII 部 Storage Foundation for Databases 管理リファレンス
- Storage Foundation for Databases コマンドリファレンス
- Storage Foundation for Databases のチューニング
- SFDB ツールのトラブルシューティング
DB2 による表スペースの空き領域の監視と表スペースコンテナの拡張
DB2 は自動的に拡張 DMS ファイルを利用しません。 表スペースを拡張する必要がある場合は、いくつかの DB2 コマンドを実行する必要があります。 RAW デバイスとは異なり、データベース管理者は Quick I/O ファイルをオンラインで簡単に拡張できます。 この方法により、データベース管理者は DB2 表スペース内の使用可能な空き領域を監視し、必要に応じて(一般に、ファイルの使用率が約 80 から 90 % になった場合)qiomkfile コマンドによってオンラインで Quick I/O ファイルを拡張できます。 この方法では、Quick I/O ファイル用に未使用のディスク容量を確保する必要がありません。 ファイルシステム上の空き領域は、他のアプリケーションで使えます。
表スペースを拡張する前に、次の条件を満たしているかどうかを確認します。
前提条件 |
|
使用に関する注意事項 |
|
DB2 表スペース内の使用可能な空き領域を監視するには
- 次の DB2 コマンドを実行します。
$ db2 connect to database $ db2 list tablespaces show detail $ db2 terminate
qiomkfile を使って Quick I/O ファイルを拡張するには
- qiomkfile コマンドを使って Quick I/O ファイルを拡張します(コンテナ内の空きブロックの割合が低い場合)。
# /opt/VRTS/bin/qiomkfile -e extend_amount filename
DB2 表スペースを一定量だけ拡張するには
- 次の DB2 コマンドを実行します。
$ db2 connect to database
$ db2 alter tablespace tablespace-name extend (ALL amount)
$ db2 terminate
次の例で、データベース PROD 内の表スペースの空き領域を監視する方法を示します。
$ db2 connect to PROD
$ db2 list tablespaces show detail
$ db2 terminate
次の例で、qiomkfile のコマンドを使って、表スペース EMP が所有する 3 つの DB2 コンテナを 500MB 拡張する方法を示します。
# /opt/VRTS/bin/qiomkfile -e 500M tbsEMP_cont001
# /opt/VRTS/bin/qiomkfile -e 500M tbsEMP_cont002
# /opt/VRTS/bin/qiomkfile -e 500M tbsEMP_cont003
次の例で、表スペース EMP 内のすべてのコンテナが 500MB 拡張されたことを DB2 に通知する方法を示します。
$ db2 connect to PROD
$ db2 alter tablespace EMP extend (ALL 500M)
$ db2 terminate
次の例で、データベース PROD 内の表スペース EMP の新しく割り当てられた領域を確認する方法を示します。
$ db2 connect to PROD
$ db2 list tablespaces show detail
$ db2 terminate