Veritas InfoScale™ 8.0 Oracle データベース用ストレージと可用性管理 - AIX, Linux, Solaris
- 第 I 部 Oracle データベース用 SFHA (Storage Foundation High Availability) 管理ソリューション
- Storage Foundation for Databases の概要
- Oracle 用 Storage Foundation High Availability(SFHA)Solutions の概要
- Veritas File System について
- Veritas Volume Manager の概要
- DMP (Dynamic Multi-Pathing) について
- Cluster Server について
- Cluster Server のエージェントについて
- Veritas InfoScale Operations Manager について
- Veritas InfoScale 8.0 製品の Oracle サポート機能
- Veritas InfoScale 製品の使用例
- Storage Foundation for Databases の概要
- 第 II 部 Veritas InfoScale 製品を使用した Oracle の配備
- Storage Foundation 環境への Oracle オプションの配備
- Storage Foundation 環境の Oracle の配備オプション
- Storage Foundation 環境での Oracle 単一インスタンス
- Storage Foundation 環境でオフホストを使う単一インスタンスの Oracle
- Storage Foundation High Availability を用いた高可用性クラスタの単一インスタンス Oracle
- SF Cluster File System HA 環境の並列クラスタの Oracle の単一インスタンス
- Storage Foundation for Oracle RAC 環境の Oracle RAC について
- レプリケーションされた Storage Foundation 環境での Oracle について
- 仮想化環境での Oracle と Storage Foundation の配備
- Storage Foundation SmartMove およびシンプロビジョニングによる 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 リポジトリデータベースの設定および管理
- SFDB (Storage Foundation for Databases)リポジトリについて
- Storage Foundation for Databases (SFDB) ツールの必要条件
- SFDB(Storage Foundation for Database)ツールの可用性
- Storage Foundation for Databases (SFDB) リポジトリの設定
- Storage Foundation for Databases(SFDB)リポジトリのバックアップと復元
- ノード追加後の SFDB(Storage Foundation for Databases)リポジトリの更新
- ノード削除後の SFDB(Storage Foundation for Databases)リポジトリの更新
- SFDB (Storage Foundation for Databases) リポジトリの削除
- 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 を使用した候補データファイルのレポートの生成
- SFHA 環境の Cached ODM Advisor を使用したデータファイルの Cached ODM の有効化/無効化
- SFHA 環境の Cached ODM Advisor を使用したデータベースファイルの Cached ODM 状態の表示
- SFHA 環境の Cached ODM Advisor を使用した Cached ODM 統計情報の表示
- SFHA 環境の Cached ODM Advisor を使用した ODM I/O 統計情報の表示
- Quick I/O によるデータベースパフォーマンスの向上
- Quick I/O について
- qiomkfile による Quick I/O ファイルとしての Oracle データベースファイルの作成
- setext コマンドによる Quick I/O ファイル領域の事前割り当て
- 通常の VxFS ファイルへの Quick I/O ファイルとしてのアクセス
- Oracle ファイルの Quick I/O ファイルへの変換
- スパースファイルについて
- Oracle データベースにおける一時表領域と Quick I/O の扱い
- Quick I/O の状態とファイル属性の表示
- Quick I/O ファイルの拡張
- Quick I/O ファイルでの Oracle AUTOEXTEND の使用
- データベースのリストア後の Quick I/O ファイルの再作成
- Quick I/O の無効化
- Solaris ローカルゾーンへの Quick I/O ファイルの作成
- Cached Quick I/O によるデータベースパフォーマンスの向上
- 第 V 部 PITC (Point-In-Time Copy) の使用
- PITC 方法の理解
- PITC(Point-In-Time Copy)の概要
- ポイントインタイムコピーを使う状況
- Storage Foundation PITC テクノロジについて
- SFDB ツールによってサポートされている PITC ソリューション
- Storage Foundation for Databases (SFDB) ツールのサポート対象スナップショットモードについて
- ボリュームレベルのスナップショット
- ボリュームレベルのスナップショット(FlashSnap)の逆再同期について
- Storage Checkpoint
- FileSnap について
- Oracle PITC に関する注意事項
- サードミラーブレークオフスナップショットの管理
- 領域最適化スナップショットの管理
- Storage Checkpoint の管理
- Storage Checkpoint について
- リカバリのための Database Storage Checkpoint
- Database Storage Checkpoint の作成
- Database Storage Checkpoint の削除
- Database Storage Checkpoint のマウント
- Database Storage Checkpoint のマウント解除
- Database Storage Checkpoint を使ったデータベースのクローンの作成
- Database Storage Checkpoint からのリストア
- オフラインモード 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 のコマンドリファレンス
- SFDB コマンドの後方互換について
- サポート対象外となった Storage Foundation for Databases(SFDB)ツールの機能
- Database FlashSnap のストレージの準備
- データベーススナップショットの作成について
- FlashSnap コマンド
- Oracle リカバリのガイドライン
- Database Storage Checkpoint のコマンド
- dbed_update を使ったリポジトリの作成または更新
- dbed_ckptcreate を使った Storage Checkpoint の作成
- dbed_ckptdisplay を使った Storage Checkpoint の表示
- dbed_ckptmount を使った Storage Checkpoint のマウント
- dbed_ckptumount を使った Storage Checkpoint のマウント解除
- dbed_ckptrollback を使った Storage Rollback の実行
- dbed_ckptremove を使った Storage Checkpoint の削除
- dbed_clonedb を使った Oracle インスタンスのクローン作成
- 第 IX 部 参照先
Database FlashSnap を使用したデータベースのクローンの作成
「図: クローン作成のワークフロー 」で概説されている手順を実行することにより、Database FlashSnap を使用してデータベースのクローンを作成できます。
詳しくは、vxsfadm-flashsnap(1M)と vxsfadm-oracle-flashsnap(1M)のマニュアルページを参照してください。
FlashSnap を使用して Oracle データベースのクローンを作成するには
- 設定ファイルを作成します。
$ /opt/VRTS/bin/vxsfadm -s flashsnap \ -o setdefaults -a oracle --oracle_sid sfaedb \ --oracle_home /ora_base/db_home -c TEST1 Written config file TEST1
このコマンドは、-c オプションに指定された引数で示された場所にデフォルトの設定ファイルを作成します。パスが指定されていない場合は、現在の作業ディレクトリ内にすべてのパラメータとデフォルト値を含む設定ファイルが作成されます。必要に応じてパラメータを変更できます。
メモ:
指定された名前の設定ファイルがすでにある場合は、一意の設定名を指定するか、異なるパスを指定するか、既存の設定ファイルを削除します。削除操作を実行しても、この設定ファイルは削除されません。
- 設定を検証します。
$ /opt/VRTS/bin/vxsfadm -s flashsnap \ -o validate -a oracle --oracle_sid sfaedb \ --oracle_home /ora_base/db_home --flashsnap_name \ TEST1 --app_mode online Validating database configuration for third-mirror-break-off snapshot: ORACLE_SID = sfaedb ORACLE_HOME = /ora_base/db_home APP_MODE = online SNAPSHOT_ARCHIVE_LOG = yes REVERSE_RESYNC_ARCHIVE_LOG = no REVERSE_RESYNC_RECOVERY = auto ARCHIVELOG_DEST = /arch/sfaedb Database validation successful. Validating database volume layout for third-mirror-break-off snapshot: Data volumes ready for snapshot: Volume/volume-set datavol of diskgroup datadg mounted on /data. Archivelog volume ready for snapshot: Volume/volume-set archvol of diskgroup datadg mounted on /arch. Storage units to be used for snapshot from diskgroup datadg: vmdk0_25 vmdk0_27 SNAPSHOT_VOL_PREFIX = SNAP_ SNAPSHOT_DG_PREFIX = SNAP_ Database volume layout validated successfully.
このコマンドは設定ファイルとデータベース環境を検証します。 問題が発生した場合、適切なエラーメッセージが表示されるため、このメッセージを使って問題を修正してから再試行できます。
- データベースのスナップショットを作成します。
$ /opt/VRTS/bin/vxsfadm -s flashsnap \ -o snap -a oracle --oracle_sid sfaedb --oracle_home \ /ora_base/db_home --flashsnap_name TEST1 \ --app_mode online Validating database configuration for third-mirror-break-off snapshot: ORACLE_SID = sfaedb ORACLE_HOME = /ora_base/db_home APP_MODE = online ARCHIVELOG_DEST = /arch/sfaedb SNAPSHOT_ARCHIVE_LOG = yes REVERSE_RESYNC_ARCHIVE_LOG = no REVERSE_RESYNC_RECOVERY = auto Database validation successful. snapshot started at Mon Aug 26 10:33:35 2013. Putting database in backup mode ... Done Validating database volume layout for third-mirror-break-off snapshot: Data volumes ready for snapshot: Volume/volume-set datavol of diskgroup datadg mounted on /data. Archivelog volume ready for snapshot: Volume/volume-set archvol of diskgroup datadg mounted on /arch. Storage units to be used for snapshot from diskgroup datadg: emc0_7 emc0_5 SNAPSHOT_VOL_PREFIX = SNAP_ SNAPSHOT_DG_PREFIX = SNAP_ Database volume layout validated successfully. Creating snapshot volumes for data volumes ... Done Taking database out of backup mode ... Done Flushing online redo logs ... Done Creating snapshot volume for archivelog volume ... Done Copying snapshot information to snapshot volume ... Done Creating snapshot diskgroups ... Done Deporting snapshot diskgroups ... Done SNAP_datadg snapshot ended at Tue Aug 27 00:33:54 2013.
このコマンドはプライマリボリュームからのユーザー指定のミラー(パラメータ SNAPSHOT_PLEX_TAG)を破棄し、snap_dg_prefix パラメータで定義された文字列で開始される名前を持つ新しいディスクグループを作成します。 このパラメータのデフォルト値は SNAP_ です。
スナップショットを作成する場合、切り離されたミラーはスナップショットディスクグループと言われる異なるディスクのグループに分割されます。ミラーはスナップショットディスクグループに存在する唯一のコンポーネントです。 キャッシュオブジェクトのような追加のオブジェクトが、元のディスクグループからスナップショットディスクグループに移る必要がある場合、EXTRA_OBJECTS パラメータを使用してこれらの追加のオブジェクトを指定することができます。
FlashSnap の設定パラメータを参照してください。
メモ:
検証の段階で、必須のパラメータである --oracle_sid と --flashsnap_name を含め、すべてのパラメータが読み取られてリポジトリに格納されます。
パラメータを変更する必要がある場合は、設定ファイル内の変更を -c オプションで指定します。
- スナップショットをマウントします。
$ /opt/VRTS/bin/vxsfadm -s flashsnap \ -o mount -a oracle --oracle_sid sfaedb \ --oracle_home /ora_base/db_home --flashsnap_name TEST1 Retrieving snapshot information ... Done Importing snapshot diskgroups ... Done Mounting snapshot volumes ... Done
メモ:
このコマンドは、ストレージが追加されるホストにスナップショットをマウントします。 セカンダリホストは、設定ファイルの SECONDARY_HOST パラメータで定義されるシステムです。
デフォルトでは、ボリュームは
/var/tmpファイルシステムの下にマウントされます。スナップショットボリュームをマウントする場所として代替場所を指定する必要がある場合、コマンドラインまたは設定ファイルから CLONE_PATH を指定します。
オフホスト操作を実行するために、vxsfadm コマンドの -r オプションを使って SFDB リポジトリのホストを指定します。
$ vxsfadm -s flashsnap -a oracle -o mount \ --oracle_sid sfaedb --flashsnap_name TEST1 --clone_path /cloneoracle
メモ:
/cloneoracleディレクトリが存在しない場合、Oracle ユーザーがこのディレクトリを作成するために必要な権限を持っていることを確認します。 - スナップショットに基づいてデータベースのクローンを作成します。
$ /opt/VRTS/bin/vxsfadm -s flashsnap -o clone \ -a oracle --oracle_sid sfaedb --oracle_home /ora_base/db_home \ --flashsnap_name TEST1 --clone_name clone1 Retrieving snapshot information ... Done Importing snapshot diskgroups ... Done Mounting snapshot volumes ... Done Preparing parameter file for clone database ... Done Mounting clone database clone1 ... Done Starting database recovery ... Clone database clone1 is open.
clone_name を指定しなかった場合、自動的に生成されます。
メモ:
検証の操作中に使用した設定ファイルで clone_name パラメータおよび clone_path パラメータをすでに指定済みである場合は、コマンドラインに clone_name のオプションを含める必要はありません。
memory_target などのメモリチューニングパラメータを変更する必要がある場合、クローン操作中に変更済みの pfile を指定できます。