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 部 参照先
AWR の統計情報を使った、再配置の可能性があるサブファイルオブジェクトの特定
Oracle の Automatic Workload Repository(AWR)統計情報を使って、アクティビティレベルなどの主要なプロパティを特定することで、再配置の可能性があるサブファイルオブジェクトを特定できます。 Oracle データベースは、自己管理の判断を行うためなど、様々な目的のためにこれらの統計情報を収集します。 AWR を有効にして AWR レポートを生成する方法について、以下のガイドラインを参照してください。
AWR 統計情報の収集を有効にするには
- 初期設定パラメータ STATISTICS_LEVEL を設定して、データベースとオペレーティングシステムの統計情報の収集レベルを指定します。
TYPICAL: デフォルトの設定です。 この設定により、データベースの自己管理機能に必要なすべての主要な統計情報が収集され、全体的なパフォーマンスが最適化されます。 ほとんどの環境に、このデフォルト値が適しています。
ALL: TYPICAL 設定で収集される統計情報に加えて、さらにその他の統計情報が追加されます。 追加の統計情報は、指定時刻の OS 統計情報と計画実行の統計情報です。
BASIC: Oracle データベースの機能に必要となる重要な統計情報の多くを収集しないようにします。
STATISTICS_LEVEL = typical に設定することをお勧めします。このパラメータは、データベースがオンラインの場合に動的に変更できます。
STATICS_LEVEL を変更するには
- 次のコマンドを実行します。
SQL> alter system set statistics_level=typical;
AWR レポートには、2 つのスナップショット(または 2 つの時点)の間に取得されたデータが表示されます。 AWR レポートは、複数のセクションに分割されています。 HTML レポートには、セクション間をすばやく移動するためのリンクが用意されています。 レポートの内容には、選択した範囲のスナップショットに関するシステムの作業負荷プロファイルが含まれます。
特定範囲のスナップショット ID に対応する HTML レポートまたはテキストレポートを生成するには
- SQL プロンプトで awrrpt.sql スクリプトを実行します。
SQL> @$ORACLE_HOME/rdbms/admin/awrrpt.sql
- HTML レポートとテキストレポートのどちらを生成するかを指定します。
Enter value for report_type: text
- スナップショット ID の一覧に含める日数を指定します。
Enter value for num_days: 2
- 一覧が表示されたら、作業負荷のリポジトリレポートの対象とする開始のスナップショット ID と終了のスナップショット ID を入力するように求められます。
Enter value for begin_snap: 150 Enter value for end_snap: 160
- デフォルトのレポート名を使うか、または別のレポート名を入力します。 次の例では、デフォルトの名前を使っています。
Enter value for report_name: Using the report name awrrpt_1_150_160
作業負荷のリポジトリレポートが生成されます。
AWR レポートを使うと、別のストレージへの移動候補となるテーブルまたはインデックスを特定できます。 AWR レポートには、サブファイルレベルの SmartTier に役立つセクションが 2 つあります。 目的の階層に対するオブジェクトの移動には、AWR レポートのセグメント統計情報に関する部分を使用できます。 TPCC 作業負荷の例を次に示します。 セグメント統計情報を使用すると、ホットテーブルまたはホットインデックスを SSD 階層に移動できます。
表: 物理読み取りによるセグメントの例
所有者 | 表領域名 | オブジェクト名 | オブジェクトタイプ | 物理読み取り | 全体に占める比率(%) |
---|---|---|---|---|---|
TPCC | USERS | ITEM_ID | INDEX | 13,551 | 43.59 |
TPCC | USERS | ITEM | TABLE | 7,718 | 24.83 |
TPCC | USERS | CUSTOMER | TABLE | 4,403 | 14.16 |
TPCC | USERS | STOCK | TABLE | 3,692 | 11.88 |
TPCC | USERS | ORDERS | TABLE | 352 | 1.13 |
上記のセグメント例の ITEM_ID と ITEM は、上位のパフォーマンス階層への再配置で最も可能性のある 2 つの候補です。 これらを再配置するコマンドは、次のようになります。
$ dbdst_obj_move -S $ORACLE_SID -H $ORACLE_HOME \ -i ITEM_ID -c SSD_TIER
$ dbdst_obj_move -S $ORACLE_SID -H $ORACLE_HOME \ -t ITEM -c SSD_TIER
dbdst_obj_move コマンドの使用方法については、
SmartTier for Oracle を使用したサブファイルのデータベースオブジェクトの配置の最適化を参照してください。