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 部 参照先
Oracle ファイルの Quick I/O ファイルへの変換
/opt/VRTSdbed/bin ディレクトリには、既存のデータベースを Quick I/O を使うように変換するための特別なコマンドがあります。qio_getdbfiles コマンドを使うと、データベースシステムテーブルからファイル名のリストを抽出でき、さらに qio_convertdbfiles コマンドを使うと、Quick I/O を使うようにこのリストのデータベースファイルを変換できます。
メモ:
Storage Checkpoint は、Quick I/O に変換する前に作成することをお勧めします。
Quick I/O ファイルにデータベースを変換する前に、次の条件を満たす必要があります。
前提条件 |
|
使用に関する注意事項 |
|
qio_getdbfiles コマンドの使用法は次のとおりです。
qio_getdbfiles SFUA qio_getdbfiles ERROR V-81-4265
qio_getdbfiles コマンドでは、次のオプションが使えます。
-a | 潜在的なスパースファイルを含むすべてのデータファイルを抽出します。 (スパースファイルは Quick I/O の対象外なので、このオプションはデバッグに限定して使ってください。) |
-T |
qio_getdbfiles コマンドの使用法は次のとおりです。
qio_getdbfiles [ -T database_type ] [ options ]
qio_convertdbfiles コマンドでは、次のオプションが使えます。
変換する Oracle データファイルのリストを抽出するには
- データベースインスタンスの実行中に、書き込み権限のあるディレクトリから qio_getdbfiles コマンドを実行します。
$ cd /extract_directory
$ /opt/VRTSdbed/bin/qio_getdbfiles -T ora
qio_getdbfiles コマンドにより、データベースシステムテーブルからファイル名の一覧が抽出され、そのファイル名とサイズ(バイト)が mkqio.dat というファイルに格納されます。
メモ:
または、Quick I/O を使うために変換する Oracle データベースファイル名を含む mkqio.dat ファイルを手動で作成することもできます。また、qio_getdbfiles で作成した mkqio.dat ファイルを手動で編集したり、Quick I/O ファイルに変換しないファイルを削除することもできます。
メモ:
qio_getdbfiles コマンドを実行するには、データベースへのアクセス権と /extract_directory への書き込み権限が必要です。
mkqio.dat リストファイルは、次のような形式になります。
/data11r1/VRTS11r1/redo01.log 52428800 /data11r1/VRTS11r1/redo02.log 52428800 /data11r1/VRTS11r1/redo03.log 52428800 /data11r1/VRTS11r1/sysaux01.dbf 632553472 /data11r1/VRTS11r1/system01.dbf 754974720 /data11r1/VRTS11r1/undotbs01.dbf 47185920 /data11r1/VRTS11r1/users01.dbf 5242880 /data11r1/nqio1.dbf 104857600
Oracle データベースファイルを Quick I/O ファイルに変換するには
- データベースを停止します。
- mkqio.dat ファイルを含むディレクトリで qio_convertdbfiles コマンドを実行します。
$ cd /extract_directory
$ /opt/VRTSdbed/bin/qio_convertdbfiles
mkqio.dat ファイル内のファイルリストが表示されます。次に例を示します。
file1 --> .file1::cdev:vxfs: file2 --> .file2::cdev:vxfs: file3 --> .file3::cdev:vxfs: file4 --> .file4::cdev:vxfs: file5 --> .file5::cdev:vxfs:
qio_convertdbfiles コマンドの実行(オプションの指定なし)により、ファイル名が filename から .filename に変更され、Quick I/O 固有の拡張子を持つ .filename へのシンボリックリンクが作成されます。デフォルトでは、シンボリックリンクでは相対パス名が使われます。
qio_convertdbfiles スクリプトは、指定されたデータベースファイルが VxFS ファイルシステム上に存在しない場合、終了し、エラーメッセージを出力します。この場合、qio_convertdbfiles コマンドを再度実行する前に、mkqio.dat ファイルから VxFS ファイルシステム上に存在しないすべてのファイルを削除する必要があります。
- データベースを起動します。
- これらのデータベースファイルに Quick I/O インターフェースを使ってアクセスできるようになりました。
以前に実行した qio_convertdbfiles を取り消して、Quick I/O ファイルを通常のファイルに戻すには、次のコマンドを実行します。
- データベースが実行中の場合は、停止します。
- mkqio.dat ファイルを含むディレクトリで次のコマンドを実行します。
$ cd /extract_directory
$ /opt/VRTSdbed/bin/qio_convertdbfiles -u
mkqio.dat ファイル内の Quick I/O ファイルのリストが表示されます。次に例を示します。
.file1::cdev:vxfs: --> file1 .file2::cdev:vxfs: --> file2 .file3::cdev:vxfs: --> file3 .file4::cdev:vxfs: --> file4 .file5::cdev:vxfs: --> file5
変換を元に戻すオプション(-u)が指定された qio_convertdbfiles コマンドを使うと、ファイルの名前は <.filename> から <filename> に変更され、Quick I/O ファイルとともに作成された .filename へのシンボリックリンクは元に戻されます。