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 部 参照先
qiomkfile による Quick I/O ファイルとしての Oracle データベースファイルの作成
qiomkfile は、表領域コンテナに領域を事前に割り当て、Quick I/O インターフェースを通してアクセスできるようにする最良の方法です。qiomkfile を使うと、一時表領域または通常の表領域に Quick I/O ファイルを作成できます。
メモ:
Quick I/O は Linux ではサポートされません。
前提条件 |
|
使用に関する注意事項 |
|
-a | 指定されたファイルの絶対パス名を使ってシンボリックリンクを作成します。-a オプションは、絶対パス名が必要な場合に使います。ただし、デフォルトでは、相対パス名でシンボリックリンクが作成されます。 |
-e | Oracle 表領域のサイズ変更を可能にするため、ファイルを指定量だけ拡張します。 Quick I/O ファイルの拡張を参照してください。 |
-h | Oracle データファイルのヘッダーサイズを指定します。 このオプションでは指定したサイズ以外に割り当てるヘッダーを指定します。Oracle では、すべてのデータファイル用のデータベースブロックが追加で 1 つ必要となるためです。 このオプションを使った場合、作成したファイルを Oracle データファイルとして使えます。 Oracle データファイルを作成する場合、ヘッダーサイズは(DB_BLOCK_SIZE パラメータで指定した)Oracle ブロックサイズと同じにする必要があります。 -h オプションを使うときにヘッダーサイズを指定しなかった場合は、32 K のヘッダーが割り当てられます。 |
-r | Oracle 表領域のサイズ変更を可能にするため、ファイルを指定サイズに拡張します。 Quick I/O ファイルの拡張を参照してください。 |
-s | AIX と Solaris の場合: ファイルに事前に割り当てる領域を指定します。k、K、m、M、g、G、s、S のいずれかの接尾辞を追加することで、バイト単位、KB 単位、MB 単位、GB 単位、セクタ(512 バイト)単位のいずれかで指定できます。 デフォルトでは、バイト単位が使われます。バイト単位で値を指定する場合は、接尾辞を付加する必要はありません。 事前に割り当てるファイルのサイズは、(ヘッダーを含む)ファイルの合計サイズが、ファイルシステムのブロックサイズの倍数に切り上げられます。 |
警告:
絶対パス名を使う場合には、十分な注意が必要です。シンボリックリンクを維持するために、データベースのバックアップとリストア時に追加手順が必要になることがあります。もとのパスと異なるディレクトリにファイルをリストアする場合、データベースを再起動する前に、新しいパス名を指す絶対パス名を使うようにシンボリックリンクを変更してください。
qiomkfile を使って Quick I/O ファイルとしてデータベースファイルを作成するには
- qiomkfile コマンドを使って、データベースファイルを作成します。
# /opt/VRTS/bin/qiomkfile -h headersize -s file_size /mount_point/filename
- ファイルの所有者およびグループのアクセス権を変更します。
# chown oracle:dba .filename
# chmod 660 .filename
- SQL*Plus 文を使い、このファイル上に表領域を作成します。
次に例を示します。
$ sqlplus /nolog
SQL> connect / as sysdba
SQL> create tablespace ts1 datafile '/mount_point/filename.dbf'
size 100M reuse;
exit;
次は、相対パス名を使って、VxFS ファイルシステム /db01 上に dbfile という 100 MB のデータベースファイルを作成する例です。
# /opt/VRTS/bin/qiomkfile -h 32k -s 100m /db01/dbfile
# ls -al
AIX の場合:
-rw-r--r-- 1 oracle dba 104857600 Oct 2 13:42 .dbfile
Solaris の場合:
-rw-r--r-- 1 oracle dba 104890368 Oct 2 13:42 .dbfile
lrwxrwxrwx 1 oracle dba 19 Oct 2 13:42 dbfile -> \ .dbfile::cdev:vxfs:
この例では、qiomkfile によって /db01/.dbfile という通常のファイルが作成され、実領域が割り当てられています。 次に、qiomkfile によって /db01/dbfile というシンボリックリンクが作成されます。 このシンボリックリンクは、/db01/.dbfile の Quick I/O インターフェースへの相対リンク、つまり .dbfile::cdev:vxfs: ファイルへの相対リンクです。 このシンボリックリンクにより、任意のデータベースまたはアプリケーションから Quick I/O インターフェースを使って .dbfile にアクセスできるようになります。