本文へスキップ

テーブルスペースサイズ

情報

この文書は、OracleモニタリングV2を基準に作成されました。 OracleモニタリングV1文書については、次の文書を参照してください。

ホーム画面 > プロジェクト選択 > 統計/レポート > テーブルスペース容量増減

データベースのテーブルスペースの使用状況をモニタリングして管理できるメニューです。このメニューでは、テーブルスペースの全体のサイズと使用量を視覚的に提供し、詳細な使用履歴を確認できます。

  • テーブルスペースのサイズと使用量の変化を時間帯別に視覚的に確認できます。

  • 各テーブルスペースの全体サイズ、使用サイズ、使用比率を詳細に提供します。

  • 上位50セグメントのサイズを確認できます。

テーブルスペースの使用状況をリアルタイムでモニタリングすることで、使用量を確認し、適切な容量管理ができます。使用量の高いテーブルスペースとセグメントを追跡し、容量管理と性能最適化のための措置を取ってください。また、テーブルスペースの過剰使用を事前に感知して対応できます。

使用する前に

テーブルスペースのサイズ データを収集するには、データベース権限の設定とエージェントオプションの設定が必要です。セグメントのサイズ データは、1日に1回収集され、次のように設定を完了する必要があります。

権限を割り当てる

セグメントのサイズ データを収集するには、モニタリングユーザーに適切なデータベース権限を付与する必要があります。次のSQLコマンドを使用して権限を設定してください。

SQL
grant select any dictionary to whatap;
-- or --
grant select on dba_segments to whatap;
ノート

テーブルスペース(Tablespace)がSYSTEMSYSAUXTEMPUNDOTBS1の場合は収集しません。

エージェントオプションを設定する

エージェントオプションにより、セグメントのサイズデータの収集基準を設定できます。

  • segments Boolean

    既定値 true

    セグメントサイズの情報を収集します。統計/レポート > テーブルスペース容量増減メニューで当該データベースまたはテーブルスペースを選択すると、サイズ情報が確認できます。

  • segments_hour Int

    既定値5

    セグメントサイズの情報を収集する時刻を設定します。既定値は5であり、朝の5時に収集を始めます。

  • segments_min_size Int

    既定値10

    セグメントサイズの情報を収集する最小単位として既定値は10MBです。セグメントサイズ情報を収集する時に設定した値よりも小さいサイズのセグメントサイズ情報は収集しません。

  • segments_exclude_sys Int

    既定値1

    sysに該当するアカウントを除いて、サイズ情報を収集します。

  • segments_sys String

    既定値 'SYS', 'OUTLN', 'SYSTEM', 'AUDSYS', 'DBSNMP', 'GSMADMIN_INTERNAL', 'XDB', 'WMSYS', 'OJVMSYS', 'CTXSYS', 'ORDSYS', 'ORDDATA', 'MDSYS', 'LBACSYS', 'DVSYS', 'DBSFWUSER', 'APPQOSSYS', 'OLAPSYS'

    sysに該当するアカウントの一覧です。上記のアカウントに追加したい場合はsegments_sys+='xxx'で追加できます。

  • segments_max_count Int

    既定値50

    テーブルスペースごとにサイズの大きいセグメント50個だけを収集して保存します。

基本画面ガイド

Tablespace size

  1. 時間で分析する期間を設定してください。

  2. インスタンスで分析するデータベースインスタンスを選択します。

  3. 検索アイコンボタンを選択します。

ノート
  • 照会時間は最大3週間まで設定できます。3日以上照会する場合、グラフには1日平均で表示されます。

  • 時間オプションの利用方法の詳細については、次の文書を参照してください。

テーブルスペースのサイズ変化の確認

テーブルスペースサイズセクションでは、時間帯ごとにテーブルスペースの全体のサイズと使用量の変化を視覚的に確認できます。

Tablespace size

各色は、個々のテーブルスペースを表します。チャートで特定の時間帯のデータを確認するには、マウスをチャートの上にオーバーした状態で移動してください。その時間帯の詳細情報を画面で確認できます。

テーブルスペースのサイズ詳細の確認

テーブルスペースサイズ詳細セクションでは、各テーブルスペースの詳細を提供します。

Tablespace size

最初に照会した時間と現在の時間を比較して、各テーブルスペースの使用量の変化を確認できます。テーブルスペースの詳細を確認するには、テーブルスペース名の横にある矢印アイコン ボタンを選択します。

  • 全体サイズ: テーブルスペースの全体サイズです。

  • 使用サイズ: 現在使用中のサイズです。

  • 使用量(%): 全体のサイズに対する使用比率です。

  • 変化量: 最初に照会した時間に対する現在の時間の使用量の変化です。

セグメントサイズの確認

セグメントサイズ(Top 50)セクションでは、上位50セグメントのサイズを一覧し、詳細な使用履歴を提供します。

Tablespace size

  • コンテナ名: セグメントが属するコンテナ名です。

  • テーブルスペース名: セグメントが属するテーブルスペース名です。

  • 所有者: セグメントを所有しているユーザーまたはスキーマです。

  • セグメント名: セグメントの名前です。セグメント名選択時にオブジェクトの詳細情報を確認できます。

  • セグメントタイプ: セグメントのタイプです。(例: TABLE、INDEX)

  • パーティション名: 該当する場合は、セグメントのパーティション名です。

  • サイズ: セグメントのサイズです。