Hitachi

JP1 Version 12 JP1/Performance Management - Agent Option for Oracle


Database(PD_PDDB)

〈このページの構成〉

機能

Database(PD_PDDB)レコードには,ある時点での状態を示す次のパフォーマンスデータが格納されます。

注意

監視対象がOracle Database 12c Release 2以降でCDB構成の場合,このレコードの一部のフィールドは,監視するPDBのパフォーマンスデータ,およびデータベースインスタンスで共通のパフォーマンスデータの情報を含みます。詳細については,各フィールドの説明を参照してください。

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

項目

デフォルト値

変更可否

Collection Interval

3600

Collection Offset

20

Log

No

LOGIF

空白

Over 10 Sec Collection Time

No

×

ODBCキーフィールド

なし

ライフタイム

データベースの作成から削除まで。

レコードサイズ

フィールド

PFM - View名

(PFM - Manager名)

説明

要約

形式

デルタ

サポートVR

データソース

Archive Change #

(ARCHIVE_CHANGE_NUM)

アーカイブされた最後のシステム変更番号(SCN:System Change Number)。※10

double

No

すべて

V$DATABASE.ARCHIVE_CHANGE#

Blocks

(BLOCKS)

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

double

No

すべて

  • ローカル管理一時表領域がない場合

    SUM(DBA_DATA_FILES.BLOCKS)

  • ローカル管理一時表領域がある場合

    SUM(DBA_DATA_FILES.BLOCKS) + SUM(DBA_TEMP_FILES.BLOCKS)

Checkpoint Change #

(CHECKPOINT_CHANGE_NUM)

最後のチェックポイントのシステム変更番号(SCN:System Change Number)。※10

double

No

すべて

V$DATABASE.CHECKPOINT_CHANGE#

Created

(CREATED)

作成日付。※10

string(20)

No

すべて

V$DATABASE.CREATED

DB Files %

(PERCENT_DB_FILES)

init.oraファイルのDB_FILESパラメーターに対するデータファイルの割合。※8

double

No

すべて

  • ローカル管理一時表領域がない場合

    (COUNT(V$DATAFILE) / init.ora DB_FILES) * 100

  • ローカル管理一時表領域がある場合

    ((COUNT(V$DATAFILE) + COUNT(DBA_TEMP_FILES)) / init.ora DB_FILES) * 100

DB Name

(NAME)

データベース名。※10

string(9)

No

すべて

V$DATABASE.NAME

Datafiles

(DATAFILES)

データファイル数。※8

ulong

No

すべて

  • ローカル管理一時表領域がない場合

    COUNT(V$DATAFILE)

  • ローカル管理一時表領域がある場合

    COUNT(V$DATAFILE) + COUNT(DBA_TEMP_FILES)

Extents

(EXTENTS)

このフィールドは正しい値を収集できない。

エクステント数。

double

No

すべて

  • ローカル管理一時表領域がない場合

    SUM(DBA_SEGMENTS.EXTENTS)

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

    SUM(DBA_SEGMENTS.EXTENTS) + SUM(V$SORT_SEGMENT.TOTAL_EXTENTS)

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

    SUM(DBA_SEGMENTS.EXTENTS) + SUM(DBA_TEMP_FILES.BYTES / V$TEMP_EXTENT_MAP.BYTES)

Free %

(PERCENT_FREE)

空き領域の割合。※8

double

No

すべて

  • ローカル管理一時表領域がないまたはUNDO表領域でundospace_option=Nの場合

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

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

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

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

    (SUM(DBA_FREE_SPACE.BYTES) + SUM(DBA_TEMP_FILES.BYTES) - (V$SORT_SEGMENT.USED_EXTENTS * AVG(V$TEMP_EXTENT_MAP.BYTES))) / (DBA_DATA_FILES.BYTES + 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)

空きエクステント数。※8

double

No

すべて

  • ローカル管理一時表領域がない場合

    COUNT(DBA_FREE_SPACE)

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

    COUNT(DBA_FREE_SPACE) + COUNT(V$TEMP_SPACE_HEADER)

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

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

Free Mbytes

(FREE_BYTES)

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

double

No

すべて

  • ローカル管理一時表領域がないまたはUNDO表領域でundospace_option=Nの場合

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

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

    (SUM(DBA_FREE_SPACE.BYTES) + SUM(V$TEMP_SPACE_HEADER.BYTES_FREE)) / (1024 * 1024)

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

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

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

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

High Max Extents

(HIGH_MAX_EXTENTS)

このフィールドは正しい値を収集できない。

PCT_MAX_EXTENTSが90%を超えるセグメント数。

ulong

No

すべて

  • ローカル管理一時表領域がない場合

    COUNT(DBA_SEGMENTS) where DBA_SEGMENTS.EXTENTS > 0.9 * DBA_SEGMENTS.MAX_EXTENTS

  • ローカル管理一時表領域がある場合

    COUNT(DBA_SEGMENTS) where DBA_SEGMENTS.EXTENTS > 0.9 * DBA_SEGMENTS.MAX_EXTENTS + COUNT(V$SORT_SEGMENT) where V$SORT_SEGMENTS.TOTAL_EXTENTS > 0.9 * V$SORT_SEGMENT.MAX_SIZE

Links

(LINKS)

このフィールドは,サポート対象外である。

データベース・リンク数。

short

No

対象外

COUNT(V$DBLINK)

Links In Tran

(LINKS_IN_TRAN)

このフィールドは,サポート対象外である。トランザクション中の現在のデータベース・リンク数。

short

No

対象外

SUM(V$DBLINK.IN_TRANSACTION)

Links Logged On

(LINKS_LOGGED_ON)

このフィールドは,サポート対象外である。現在ログインしているデータベース・リンク数。

short

No

対象外

SUM(V$DBLINK.LOGGED_ON)

Links Open Cursors

(LINKS_OPEN_CURSORS)

このフィールドは,サポート対象外である。オープン・カーソルがあるデータベース・リンク数。

short

No

対象外

SUM(V$DBLINK.OPEN_CURSORS)

Log Files %

(PERCENT_LOG_FILES)

init.oraファイルのLOG_FILESパラメーターに対するREDOログファイルの割合。

このフィールドは正しい値を収集できない。常に0となる。

double

No

すべて

Log Mode

(LOG_MODE)

アーカイブ・ログ・モード。このフィールドで有効な値は,「NOARCHIVELOG」および「ARCHIVELOG」。※10

string(12)

No

すべて

V$DATABASE.LOG_MODE

Mbytes

(BYTES)

データベース・ファイル容量。メガバイト単位。※8

double

No

すべて

  • ローカル管理一時表領域がない場合

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

  • ローカル管理一時表領域がある場合

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

Next Alloc Fails

(NEXT_ALLOC_FAILS)

このフィールドは正しい値を収集できない。

NEXT_EXTENTが最大で使用できるフラグメントを超えるセグメント数。ローカル管理表領域の場合,常に0となる。

ulong

No

すべて

COUNT(DBA_SEGMENTS) where NEXT_EXTENT > MAX(FETS$.LENGTH) * DB_BLOCK_SIZE

Overextended

(OVEREXTENDED)

このフィールドは正しい値を収集できない。

エクステント数が5個を超えるセグメント数。

ulong

No

すべて

  • ローカル管理一時表領域がない場合

    COUNT(DBA_SEGMENTS) where EXTENTS > 5

  • ローカル管理一時表領域がある場合

    COUNT(DBA_SEGMENTS) where EXTENTS > 5 + COUNT(V$SORT_SEGMENT) where TOTAL_EXTENTS > 5

Physical Blocks Read

(PHYSICAL_BLOCKS_READ)

物理ブロック読み込み処理の数。※8

double

No

すべて

SUM(V$FILESTAT.PHYBLKRD)

Physical Blocks Written

(PHYSICAL_BLOCKS_WRITTEN)

物理ブロック書き込み処理の数。※8

double

No

すべて

SUM(V$FILESTAT.PHYBLKWRT)

Physical Reads

(PHYSICAL_READS)

完了した物理読み込み処理の数。※8

double

No

すべて

SUM(V$FILESTAT.PHYRDS)

Physical Writes

(PHYSICAL_WRITES)

完了した物理書き込み処理の数。※8

double

No

すべて

SUM(V$FILESTAT.PHYWRTS)

Record Time

(RECORD_TIME)

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

time_t

No

すべて

Agent Collector

Record Type

(INPUT_RECORD_TYPE)

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

string(4)

No

すべて

Agent Collector

Redo Files

(REDO_FILES)

REDOログファイル数。※10

ulong

No

すべて

COUNT(V$LOGFILE)

Rollback Segments

(ROLLBACK_SEGMENTS)

ロールバック・セグメント数。※8

ulong

No

すべて

COUNT(V$ROLLNAME)

Rollback Segments Hit %

(ROLLBACK_SEGMENTS_HIT_PERCENTAGE)

待機しないでロールバック・セグメント・ヘッダーを取得した割合。※8

double

No

すべて

((SUM(V$ROLLSTAT.GETS) - SUM(V$ROLLSTAT.WAITS)) / SUM(V$ROLLSTAT.GETS)) * 100

Rollback Segments Trans

(ROLLBACK_SEGMENTS_TRANS)

現在のアクティブ・トランザクション数。※8

long

No

すべて

SUM(V$ROLLSTAT.XACTS)

Segments

(SEGMENTS)

このフィールドは正しい値を収集できない。

セグメント数。

long

No

すべて

  • ローカル管理一時表領域がない場合

    COUNT(DBA_SEGMENTS)

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

    COUNT(DBA_SEGMENTS) + COUNT(V$SORT_SEGMENT)

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

    COUNT(DBA_SEGMENTS) + COUNT(DBA_TEMP_FILES GROUP BY TABLESPACE_NAME)

Sort Segments

(SORT_SEGMENTS)

このフィールドは正しい値を収集できない。

ソート・セグメント数。

ulong

No

すべて

COUNT(V$SORT_SEGMENT)

Sorting Users

(SORTING_USERS)

現在のソート・セグメントのアクティブ・ユーザー数。※8

long

No

すべて

SUM(V$SORT_SEGMENT.CURRENT_USERS)

Start Time

(START_TIME)

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

time_t

No

すべて

Agent Collector

Tablespaces

(TABLESPACES)

テーブルスペース数。※8

double

No

すべて

COUNT(DBA_TABLESPACES)

Used Mbytes

(USED_BYTES)

使用済み領域。メガバイト単位。監視対象がローカル管理一時表領域のパフォーマンスデータは収集しない。※8

double

No

すべて

  • UNDO表領域以外の場合またはUNDO表領域でundospace_option=Nの場合

    SUM(sm$ts_used.bytes) / (1024 * 1024)

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

    (SUM(sm$ts_used.bytes) - SUM(DBA_UNDO_EXTENTS.BYTES) WHERE STATUS='EXPIRED') / (1024 * 1024)

Write %

(WRITE_PERCENTAGE)

書き込み処理率。※8

double

No

すべて

(SUM(V$FILESTAT.PHYWRTS) / (SUM(V$FILESTAT.PHYRDS) + SUM(V$FILESTAT.PHYWRTS))) * 100

注※8

監視するPDBについてのパフォーマンスデータを表示します。

注※10

データベースインスタンスで共通のパフォーマンスデータを表示します。