Hitachi

JP1 Version 12 JP1/Performance Management - Remote Monitor for Oracle


Tablespace(PD_PDTS)

〈このページの構成〉

機能

Tablespace(PD_PDTS)レコードには,データベース中のテーブルスペースについての,ある時点での状態を示すパフォーマンスデータが格納されます。データベース中のテーブルスペースごとに1つのレコードが作られます。このレコードは,複数インスタンスレコードです。

テーブルスペースの容量監視では,現在割り当てられている容量を監視できます。自動拡張が有効な場合は,未割り当ての容量も含めて監視できます。テーブルスペースの容量を収集するフィールドの関係を次の図に示します。

図5‒3 テーブルスペースの容量を収集するフィールドの関係

[図データ]

なお,自動拡張のサイズが無制限になっている場合,Max Extend MbytesフィールドはOracle Databaseで設定できる理論上の最大サイズをもとに値を表示します。ほかのフィールドの値は,Max Extend Mbytesフィールドの値をもとに算出しています。

また,インスタンス情報でlocaltemp_optionundospace_optionに指定した値は,Used Mbytesフィールド,およびFree Mbytesフィールドの値にだけ影響します。localtemp_optionundospace_optionの値による影響を次の図に示します。

図5‒4 localtemp_optionの値による影響

[図データ]

図5‒5 undospace_optionの値による影響

[図データ]

デフォルト値および変更できる値

項目

デフォルト値

変更可否

Collection Interval

3600

Collection Offset

30

Log

No

LOGIF

空白

Over 10 Sec Collection Time

No

×

ODBCキーフィールド

PD_PDTS_TABLESPACE_NAME

ライフタイム

テーブルスペースの作成から削除まで。

レコードサイズ

フィールド

PFM - View名

(PFM - Manager名)

説明

要約

形式

デルタ

サポートVR

データソース

Auto Extensible

(AUTO_EXTENSIBLE)

監視対象がOracle Database 11g R2以降の場合に,表領域の自動拡張が有効かどうかを示す。

有効な場合は「YES」,無効な場合は「NO」。表領域を構成するデータファイルのうち,1つでも自動拡張が有効であれば「YES」。

監視対象がOracle Database 11g R1以前の場合,空白。

string(3)

No

すべて

DBA_DATA_FILES.AUTOEXTENSIBLE

Blocks

(BLOCKS)

テーブルスペース容量。単位はOracleブロック。

ulong

No

すべて

  • ディクショナリ管理永続表領域,ローカル管理永続表領域,またはディクショナリ管理一時表領域の場合

    SUM(DBA_DATA_FILES.BLOCKS)

  • ローカル管理一時表領域の場合

    SUM(DBA_TEMP_FILES.BLOCKS)

Data Files

(DATAFILES)

テーブルスペースが使用しているデータファイル数。

ulong

No

すべて

  • ディクショナリ管理永続表領域,ローカル管理永続表領域,またはディクショナリ管理一時表領域の場合

    COUNT(DBA_DATA_FILES)

  • ローカル管理一時表領域の場合

    COUNT(DBA_TEMP_FILES)

Extensible Mbytes

(EXTENSIBLE_BYTES)

監視対象がOracle Database 11g R2以降の場合に,自動拡張できる残りのサイズ。メガバイト単位。

自動拡張しない場合,すでに最大サイズに達している場合,または監視対象がOracle Database 11g R1以前の場合,0。

double

No

すべて

MAX_BYTES - BYTES

Extensible Mbytes %

(PERCENT_EXTENSIBLE_BYTES)

監視対象がOracle Database 11g R2以降の場合に,自動拡張できる残りのサイズの割合。

自動拡張しない場合,すでに最大サイズに達している場合,または監視対象がOracle Database 11g R1以前の場合,0。

double

No

すべて

(EXTENSIBLE_BYTES / MAX_BYTES) * 100

Extents

(EXTENTS)

エクステント数。

ulong

No

すべて

  • ディクショナリ管理永続表領域,ローカル管理永続表領域,またはディクショナリ管理一時表領域の場合

    SUM(DBA_SEGMENTS.EXTENTS)

  • ローカル管理一時表領域で,localtemp_option=Yの場合

    SUM(DBA_TEMP_FILES.BYTES / V$TEMP_EXTENT_MAP.BYTES)

  • ローカル管理一時表領域で,localtemp_option=Nの場合

    SUM(V$SORT_SEGMENT.TOTAL_EXTENTS)

Free %

(PERCENT_FREE)

空き領域の割合。

double

No

すべて

  • ディクショナリ管理永続表領域,ローカル管理永続表領域,ディクショナリ管理一時表領域またはUNDO表領域でundospace_option=Nの場合

    (SUM(DBA_FREE_SPACE.BYTES) / DBA_DATA_FILES.BYTES) * 100

  • ローカル管理一時表領域で,localtemp_option=Yの場合

    ((SUM(DBA_TEMP_FILES.BYTES) - (V$SORT_SEGMENT.USED_EXTENTS * AVG(V$TEMP_EXTENT_MAP.BYTES))) / DBA_TEMP_FILES.BYTES) * 100

  • ローカル管理一時表領域で,localtemp_option=Nの場合

    (SUM(V$TEMP_SPACE_HEADER.BYTES_FREE) / (DBA_TEMP_FILES.BYTES)) * 100

  • UNDO表領域でundospace_option=Yの場合

    ((SUM(DBA_FREE_SPACE.BYTES) + SUM(DBA_UNDO_EXTENTS.BYTES) WHERE STATUS='EXPIRED') / DBA_DATA_FILES.BYTES) * 100

Free Extents

(FREE_EXTENTS)

空きエクステント数。

ulong

No

すべて

  • ディクショナリ管理永続表領域,ローカル管理永続表領域,またはディクショナリ管理一時表領域の場合

    COUNT(DBA_FREE_SPACE)

  • ローカル管理一時表領域で,localtemp_option=Yの場合

    SUM(DBA_TEMP_FILES.BYTES / V$TEMP_EXTENT_MAP.BYTES) - V$SORT_SEGMENT.USED_EXTENTS

  • ローカル管理一時表領域で,localtemp_option=Nの場合

    COUNT(V$TEMP_SPACE_HEADER)

Free Mbytes

(FREE_BYTES)

空き領域。メガバイト単位。

double

No

すべて

  • ディクショナリ管理永続表領域,ローカル管理永続表領域,ディクショナリ管理一時表領域またはUNDO表領域でundospace_option=Nの場合

    SUM(DBA_FREE_SPACE.BYTES) / (1024 * 1024)

  • ローカル管理一時表領域で,localtemp_option=Yの場合

    (SUM(DBA_TEMP_FILES.BYTES) - (V$SORT_SEGMENT.USED_EXTENTS * AVG(V$TEMP_EXTENT_MAP.BYTES))) / (1024 * 1024)

  • ローカル管理一時表領域で,localtemp_option=Nの場合

    SUM(V$TEMP_SPACE_HEADER.BYTES_FREE) / (1024 * 1024)

  • UNDO表領域でundospace_option=Yの場合

    (SUM(DBA_FREE_SPACE.BYTES) + SUM(DBA_UNDO_EXTENTS.BYTES) WHERE STATUS='EXPIRED') / (1024 * 1024)

Increase %

(PCT_INCREASE)

エクステントのサイズのデフォルト増加率。

short

No

すべて

DBA_TABLESPACES.PCT_INCREASE

Initial Extent

(INITIAL_EXTENT)

デフォルトの初期エクステントのサイズ。

double

No

すべて

DBA_TABLESPACES.INITIAL_EXTENT

Max Extend Free %

(MAX_PERCENT_FREE)

監視対象がOracle Database 11g R2以降の場合に,自動拡張の最大サイズに対する未使用サイズの割合。

自動拡張しない場合,またはすでに最大サイズに達している場合,Free %フィールドと同じ値。

監視対象がOracle Database 11g R1以前の場合,0。

double

No

すべて

(MAX_FREE_BYTES / MAX_BYTES) * 100

Max Extend Free Mbytes

(MAX_FREE_BYTES)

監視対象がOracle Database 11g R2以降の場合に,自動拡張時の未使用サイズ。未使用サイズと自動拡張できるサイズの合計。メガバイト単位。

自動拡張しない場合,またはすでに最大サイズに達している場合,Free Mbytesフィールドと同じ値。

監視対象がOracle Database 11g R1以前の場合,0。

double

No

すべて

MAX_BYTES - USED_BYTES

Max Extend Mbytes

(MAX_BYTES)

監視対象がOracle Database 11g R2以降の場合に,自動拡張の最大サイズ。メガバイト単位。

自動拡張しない場合,またはすでに最大サイズに達している場合,Mbytesフィールドと同じ値。

監視対象がOracle Database 11g R1以前の場合,0。

double

No

すべて

  • ディクショナリ管理永続表領域,ローカル管理永続表領域,またはディクショナリ管理一時表領域の場合

    SUM(DBA_DATA_FILES.MAXBYTES) / (1024 * 1024)

  • ローカル管理一時表領域の場合

    SUM(DBA_TEMP_FILES.MAXBYTES) / (1024 * 1024)

Max Extents

(MAX_EXTENTS)

デフォルトの最大エクステント数。

ulong

No

すべて

DBA_TABLESPACES.MAX_EXTENTS

Mbytes

(BYTES)

テーブルスペース容量。メガバイト単位。

double

No

すべて

  • ディクショナリ管理永続表領域,ローカル管理永続表領域,またはディクショナリ管理一時表領域の場合

    SUM(DBA_DATA_FILES.BYTES) / (1024 * 1024)

  • ローカル管理一時表領域の場合

    SUM(DBA_TEMP_FILES.BYTES) / (1024 * 1024)

Min Extents

(MIN_EXTENTS)

デフォルトの最小エクステント数。

long

No

すべて

DBA_TABLESPACES.MIN EXTENTS

Next Extent

(NEXT_EXTENT)

デフォルトの増加エクステントサイズ。

double

No

すべて

DBA_TABLESPACES.NEXT_EXTENT

Record Time

(RECORD_TIME)

レコードに格納されたパフォーマンスデータの収集終了時刻。

time_t

No

すべて

Remote Monitor Collector

Record Type

(INPUT_RECORD_TYPE)

レコード名。常に「PDTS」。

string(4)

No

すべて

Remote Monitor Collector

Segments

(SEGMENTS)

セグメント数。ローカル管理一時表領域で,localtemp_option=Yの場合は常に「1」。

ulong

No

すべて

  • ディクショナリ管理永続表領域,ローカル管理永続表領域,またはディクショナリ管理一時表領域の場合

    COUNT(DBA_SEGMENTS)

  • ローカル管理一時表領域で,localtemp_option=Yの場合

    Remote Monitor Collector

  • ローカル管理一時表領域で,localtemp_option=Nの場合

    COUNT(V$SORT_SEGMENT)

Start Time

(START_TIME)

レコードに格納されたパフォーマンスデータの収集開始時刻。

time_t

No

すべて

Remote Monitor Collector

Status

(STATUS)

テーブルスペースの状態。有効な値は「INVALID(テーブルスペースが削除された)」,「OFFLINE」,および「ONLINE」。

string(9)

No

すべて

DBA_TABLESPACES.STATUS

Tablespace Name

(TABLESPACE_NAME)

テーブルスペース名。

string(30)

No

すべて

DBA_TABLESPACES.TABLESPACE_NAME

Used Mbytes

(USED_BYTES)

使用済み領域。メガバイト単位。

double

No

すべて

  • ディクショナリ管理永続表領域,ローカル管理永続表領域,ディクショナリ管理一時表領域またはUNDO表領域でundospace_option=Nの場合

    (SUM(DBA_DATA_FILES.BYTES) - SUM(DBA_FREE_SPACE.BYTES)) / (1024 *1024)

  • ローカル管理一時表領域で,localtemp_option=Yの場合

    (V$SORT_SEGMENT.USED_EXTENTS * AVG(V$TEMP_EXTENT_MAP.BYTES)) / (1024 * 1024)

  • ローカル管理一時表領域で,localtemp_option=Nの場合

    (SUM(DBA_TEMP_FILES.BYTES) - SUM(V$TEMP_SPACE_HEADER.BYTES_FREE)) / (1024 *1024)

  • UNDO表領域でundospace_option=Yの場合

    (DBA_DATA_FILES.BYTES - SUM(DBA_FREE_SPACE.BYTES) - SUM(DBA_UNDO_EXTENTS.BYTES) WHERE STATUS='EXPIRED') / (1024 * 1024)

VA DeviceID

(VADEVICEID)

仮想エージェントのデバイスID。

string(256)

No

すべて

Remote Monitor Collector