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 部 参照先
パーティション分割されたデータと表領域の移行
おそらく、データベースに対する複数層ストレージの最も単純な応用は、使用の必要条件の変化に従って、個々の表パーティションを異なる配置クラスに再配置することです。再配置に要する正確な時間が予測できない場合、または再配置が不定期な場合、管理者は、再配置のスケジュールを厳密に定義せずに、必要に応じて表パーティションを再配置できます。
表パーティションの臨時再配置は、たとえば、スポーツ用品やアウトドア用品の小売販売など、季節限定のビジネスに関する売上げと在庫目録を追跡するデータベースで役に立ちます。ある特定の在庫目録(たとえば、夏物用品)の売れる季節が近づくと、来月以降、その季節に適した商品を表すデータベースの表パーティションへのアクセスが頻繁になることが予想されるため、その表パーティションを処理効率の高いストレージに再配置できます。同様に、季節外れの商品を表すパーティションは、そのパーティションに対するアクティビティが少なくなると思われるため、低コストのストレージに再配置できます。
たとえば、スポーツ用品を専門に扱う大規模な小売業者の場合、その売上げのほとんどはカタログによって決まります。製品の詳細は大規模なデータベースに保存され、製品の表はアクティビティの種類に基づいてパーティション分割されます。一部の製品は季節限定で、特定の季節以外はあまり売れません。たとえば、夏にスキー用品が売れることはほとんどありません。季節に基づく移行を実現するには、次の例を参照してください。表 product_tab には、summer と winter という 2 つのパーティションがあることを前提とします。このパーティションはそれぞれ個別のデータファイルにマップされています。
最初に、SmartTier for Oracle を使うようにシステムを設定する必要があります。
fast_storage と slow_storage のストレージクラスを追加するには
- 次のように、dbdst_admin コマンドを使います。
$ /opt/VRTS/bin/dbdst_admin -S PROD -o addclass=\ fast_storage:"Fast Storage for Production DB"
$ /opt/VRTS/bin/dbdst_admin -S PROD -o addclass=\ slow_storage:"Slow Storage for Production DB"
データベースのファイルシステムを変換し、SmartTier for Oracle で使うボリュームを追加するには
- 次のように、dbdst_convert コマンドを使います。
$ /opt/VRTS/bin/dbdst_convert -S PROD \ -M /dev/vx/dsk/oradg/oradata -v new_vol1,new_vol2,new_vol3
ボリュームをストレージクラスに分類するには
- 次のように、dbdst_classify コマンドを使います。
$ /opt/VRTS/bin/dbdst_classify -S PROD \ -M /dev/vx/dsk/oradg/oradata -v new_vol1:fast_storage
$ /opt/VRTS/bin/dbdst_classify -S PROD \ -M /dev/vx/dsk/oradg/oradata -v new_vol2:slow_storage,\ new_vol3:slow_storage
ボリュームを設定した後で、管理者は選択した表領域とパーティションの季節ごとの再配置を指定するファイル配置ポリシールールを定義し、データベースのファイルシステムに割り当てることができます。
冬の初めに、夏のデータを低速ストレージに移動し、冬のデータを高速ストレージに移動するには
- 次のように、dbdst_partition_move コマンドを使います。
$ /opt/VRTS/bin/dbdst_partition_move -S PROD -T product_tab \ -p winter -c fast_storage
$ /opt/VRTS/bin/dbdst_partition_move -S PROD -T product_tab \ -p summer -c slow_storage
このコマンドによって、product_tab 表の冬のパーティションで構成されるファイルは、配置クラス fast_storage に再配置され、夏のパーティションで構成されるファイルは配置クラス slow_storage に再配置されます。 SmartTier for Oracle は、product_tab の冬のパーティションで構成されるファイルと夏のパーティションで構成されるファイルを識別し、下位の SmartTier サービスを使ってそのファイルをすぐにそれぞれ fast_storage 配置クラスと slow_storage 配置クラスに再配置します。
夏の初めに、冬のデータを低速ストレージに移動し、夏のデータを高速ストレージに移動するには
- 次のように、dbdst_partition_move コマンドを使います。
$ /opt/VRTS/bin/dbdst_partition_move -S PROD -T product_tab \ -p summer -c fast_storage
$ /opt/VRTS/bin/dbdst_partition_move -S PROD -T product_tab \ -p winter -c slow_storage
SmartTier for Oracle は、対象のパーティションで構成されるファイルを無条件に目的の配置クラスに再配置する SmartTier ポリシールールを作成します。データベース DST は、このルールをデータベースファイルシステムのアクティブなポリシーにマージし、その結果作成された複合ポリシーをファイルシステムに割り当て、そのポリシーをすぐに実施して対象ファイルを再配置します。追加されたポリシールールは、アクティブなポリシーのどのルールよりも優先されるため、対象ファイルは、次に dbdst_partition_move コマンドが実行されるまでもとの位置のままです。コマンドが実行された時点で、ルールが削除され、別のルールに置き換わります。