DBA 診断機能

自己監視アーキテクチャ

dba_adviser1

ADDM

自動データベース診断モニター
Automatic Database Diagnostic Monitor (Diagnostic:診断)
AWRスナップショットに基づいてパフォーマンス診断を行い、結果をEMに表示する。
・一般:DBの状態
・ホストCPU:CPU使用率
DBインスタンスの使用時間、その他プロセスの使用時間
dba_adviser6

パフォーマンス
dba_adviser5

AWR

自動ワークロードリポジトリ Auto Workload Repository
AWRスナップショット(=ある時点のDBのパフォーマンス統計情報)を保存する場所。
SYSAUX表領域内のメモリ領域
↓ で設定する
サーバー > 統計管理 > 自動ワークロード・リポジトリ
dba_adviser4
スナップショット保存(日):8 ※規定
スナップショット間隔(分):60 ※規定
ベースライン
しきい値に用いる特定の時期のスナップショット

メトリック

=監視項目
MMONによって計算される。
ホーム > 関連リンク > すべてのメトリック
dba_adviser2

メトリックのしきい値

メトリックに対して設定する値
しきい値を超えた場合にDBの機能を損なう警告としてアラートを表示する。
ホーム > 関連リンク > メトリックとポリシー設定
dba_adviser3

アラート

しきい値 意味
警告しきい値 この段階で対応する事が望ましい
クリティカルしきい値 「警告しきい値」より深刻な状況である事を通知する為のしきい値

dba_adviser7

サポートワークベンチ

クリティティカルアラート表示

問題の詳細を表示
(以下、日本ではサービス外)
サービスリクエスト作成

Oracleサポートへアップロード

サービスリクエストを実行

インシデントをクローズ

ソフトウェアとサポート > サポート > サポート・ワークベンチ
dba_adviser10

アドバイザ

一覧

関連リンク > アドバイザ・セントラル
dba_adviser8

種類 アドバイザ名 機能
ADDM ADDM ADDM」参照
SQLアドバイザ SQLチューニングアドバイザ SQLチューニングアドバイザ」参照
SQLアクセスアドバイザ SQLアクセスアドバイザ」参照
メモリアドバイザ メモリーアドバイザ DBA インスタンス/メモリアドバイザ」参照
SGAアドバイザ
PGAアドバイザ
共有プールアドバイザ
バッファキャッシュアドバイザ
その他 セグメントアドバイザ セグメントアドバイザ」参照
UNDOアドバイザ UNDO表領域のサイズ設定アドバイスを提示
問い合わせ履歴から見たコスト、UNDO保存期間等から判定
平均リカバリ時間(MTTR) インスタンス障害の回復時間を提示
SQLアドバイザ

アドバイザ名 対象 DML文 機能 自動
SQLチューニングアドバイザ 全SQL文 推奨事項提示
SQL推奨事項実行
SQLプロファイル更新
索引作成
SQLアクセスアドバイザ 指定SQL文 索引作成
マテリアライズドビュー作成
SQLチューニングアドバイザ

dba_adviser13
14
・データソースに対するアドバイスを生成
・自動実行
・SQLプロファイルの作成/変更を自動実装可
データソース

ソース名 内容
トップアクティビティ 過去1時間で最高コストのSQL文
履歴SQL 過去24時間で最高コストのSQL文
SQLチューニングセット 全てのSQL文

SQLプロファイル
問い合わせ文固有の統計情報
問い合わせオプティマイザが問い合わせを実行する際にSQLプロファイルを利用する事で速度向上が見込める

SQLアクセスアドバイザ

・スキーマのチューニングアドバイスを提示
索引、マテリアライズドビューの作成等
・DML文も対象とする(≠SQLチューニングアドバイザ)
・ワークロードを指定して実行する
ワークロード
スキーマにアクセスするSQL文のセット
指定できるワークロードは以下
・現行および最近のSQLアクティビティ
・SQLリポジトリ
・ユーザー定義ワークロード(開発環境等)
データ移動 > アドバイザ・セントラル > SQLアドバイザ > SQLアクセス・アドバイザ
dba_adviser9

セグメントアドバイザ

・セグメントの断片化について改善アドバイスを提示
・セグメント増加に関する統計調査
実行すると表領域(セグメント)中の断片化された未使用領域が固められる。
→セグメントの圧縮

ソフトウェア管理

OracleMetaLink

パッチ ( = Oracleの不備、不具合に対する修正プログラム) を提供
(Oracleの有償サポート契約者のみ)
設定 > パッチ適用設定
dba_adviser11

クリティカルパッチ

ホーム > 一般 > すべてのプロパティ
dba_adviser12