Veritas InfoScale™ 8.0 Oracle データベース用ストレージと可用性管理 - AIX, Linux, Solaris
- 第 I 部 Oracle データベース用 SFHA (Storage Foundation High Availability) 管理ソリューション
- Storage Foundation for Databases の概要
- Veritas File System について
- Storage Foundation for Databases の概要
- 第 II 部 Veritas InfoScale 製品を使用した Oracle の配備
- Storage Foundation 環境への Oracle オプションの配備
- Storage Foundation を使用した Oracle の配備
- Storage Foundation を使用したオフホスト設定での Oracle の配備
- High Availability を使用した Oracle の配備
- ディザスタリカバリ用 VVR (Volume Replicator) を使用した Oracle の配備
- Storage Foundation 環境への Oracle オプションの配備
- 第 III 部 Storage Foundation for Databases (SFDB) ツールの設定
- Storage Foundation for Databases リポジトリデータベースの設定および管理
- Storage Foundation for Databases (SFDB) リポジトリの設定
- Storage Foundation for Databases (SFDB) ツールの認証の設定
- Storage Foundation for Databases リポジトリデータベースの設定および管理
- 第 IV 部 Oracle データベースのパフォーマンスの向上
- データベースアクセラレータについて
- Veritas Extension for Oracle Disk Manager によるデータベースパフォーマンスの向上
- Veritas Cached Oracle Disk Manager によるデータベースパフォーマンスの向上
- SFHA 環境の Cached ODM について
- SFHA 環境の Cached ODM の設定
- SFHA 環境の Cached ODM Advisor による Cached ODM 設定の管理
- SFHA 環境の Cached ODM Advisor を使用した候補データファイルのレポートの生成
- Quick I/O によるデータベースパフォーマンスの向上
- Quick I/O について
- Cached Quick I/O によるデータベースパフォーマンスの向上
- 第 V 部 PITC (Point-In-Time Copy) の使用
- PITC 方法の理解
- ボリュームレベルのスナップショット
- ボリュームレベルのスナップショット(FlashSnap)の逆再同期について
- Storage Checkpoint
- FileSnap について
- Oracle PITC に関する注意事項
- サードミラーブレークオフスナップショットの管理
- 領域最適化スナップショットの管理
- Storage Checkpoint の管理
- リカバリのための Database Storage Checkpoint
- FileSnap スナップショットの管理
- SFHA 環境での NetBackup によるバックアップとリストア
- PITC 方法の理解
- 第 VI 部 Oracle に対するストレージコストの最適化
- SmartTier によるストレージの階層化について
- SmartTier の設定と管理
- Oracle での SmartTier のユースケース
- ストレージコストを最適化するためのファイルとデータベースの圧縮
- 圧縮アドバイザツールの使用
- 第 VII 部 Oracle ディザスタリカバリの管理
- 第 VIII 部 Storage Foundation for Databases 管理リファレンス
- Storage Foundation for Databases コマンドリファレンス
- Storage Foundation for Databases のチューニング
- SFDB ツールのトラブルシューティング
- Oracle データベースの手動によるリカバリ
- 6.0 より前のリリースの Storage Foundation for Databases のコマンドリファレンス
- Database FlashSnap のストレージの準備
- データベーススナップショットの作成について
- FlashSnap コマンド
- Oracle リカバリのガイドライン
- Database Storage Checkpoint のコマンド
- 第 IX 部 参照先
Quick I/O ファイルでの Oracle AUTOEXTEND の使用
Oracle では、指定した最大サイズに達するまで指定量ずつデータベースファイルを自動的に拡張する自動拡張機能がサポートされています。
通常のファイルシステムファイルの場合、下位のファイルシステムに十分な容量があれば、AUTOEXTEND は透過的に機能します。たとえば、データベースファイル emp.dbf のサイズが現在 100 MB で、時間の経過とともに 3 倍になると仮定します。AUTOEXTEND 機能を使ってこの拡張に対応する場合は、next サイズを 20 MB と指定し、maxsize を 300 MB と指定できます。これにより、ファイルのサイズが 300 MB になるまで、ファイルを 20 MB ずつ自動的に拡張できます。次に例を示します。
alter database datafile 'emp.dbf' autoextend on next 20m \ maxsize 300m;
(alter database コマンドと next および maxsize パラメータについて詳しくは『Oracle Server SQL リファレンスガイド』を参照してください。)
メモ:
ファイルに対して AUTOEXTEND を実行するには、下位のファイルシステムに十分な容量が必要です。また、下位のストレージデバイスには、より大きい新しいファイルシステムを格納できる十分な容量が必要です。
Quick I/O ファイルまたは RAW デバイスの場合、AUTOEXTEND から下位の Quick I/O ファイルまたはデバイスを拡張することはできません。 そのため、AUTOEXTEND でデータファイルを拡張するには、Quick I/O ファイルに、新しいサイズを格納できる十分なサイズが必要です。
Quick I/O ファイルでは、次のように AUTOEXTEND を使います。
Quick I/O ファイルに、このデータベースファイルが拡張した結果として予測される最大サイズ以上を事前に割り当てます。
この方法では、Quick I/O ファイル emp.dbf に 300 MB すべてを事前に割り当てる必要があります。 そのため、余分なディスク容量が不要に確保されることがあります。 RAW デバイスにも、同様の必要条件があります。
Quick I/O ファイル内の使用可能な空き領域を監視し、必要に応じて qiomkfile コマンドでファイルを拡張します。
RAW デバイスとは異なり、Quick I/O ファイルは簡単にオンラインで拡張できます。 この方法では、Oracle データファイル内の使用可能な空き領域を監視し、必要に応じて(一般に、ファイルの使用率が約 80 から 90 % になった場合)qiomkfile コマンドによってオンラインで Quick I/O ファイルを拡張できます。 この方法では、Quick I/O ファイル用に未使用のディスク容量を確保する必要がありません。 ファイルシステム上の空き領域は、他のアプリケーションで使えます。
qiomkfile コマンドには次のオプションがあります。
-e | Oracle 表領域のサイズ変更を可能にするため、ファイルを指定量だけ拡張します。 |
-r | Oracle 表領域のサイズ変更を可能にするため、ファイルを指定サイズに拡張します。 |
fsadm コマンドを使うと、下位の VxFS ファイルシステムをオンラインで拡張できます(さらに下位のディスクまたはボリュームが拡張可能な場合)。詳しくは fsadm_vxfs(1M)のマニュアルページを参照してください。
Oracle 表領域内の使用可能な空き領域を監視するには
- 次の SQL 文を使って、Oracle 表領域内の使用可能な空き領域を確認します。
$ sqlplus /nolog SQL> connect / as sysdba; SQL> select * from dba_free_space where \ tablespace_name = 'tablespace_name'; SQL> exit
qiomkfile を使って Quick I/O ファイルを拡張するには
- データファイル内の空きブロックの割合が低い場合、qiomkfile コマンドを使って Quick I/O ファイルを拡張します。
$ /opt/VRTS/bin/qiomkfile -e extend_amount \ /mount_point/filename
次の例で、ファイルシステム /db01 の表領域 EMP 上の空き領域を監視する方法を示します。
$ sqlplus /nolog SQL> connect / as sysdba; SQL> select * from dba_free_space where tablespace_name = 'EMP'; SQL> exit
次の例で、qiomkfile コマンドを使って、Oracle データファイル emp.dbf を 20 MB(指定した next サイズ)だけ拡張する方法を示します。
$ /opt/VRTS/bin/qiomkfile -e 20M /db01/emp.dbf