DBA 診断機能
目次
自己監視アーキテクチャ

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

パフォーマンス

AWR
自動ワークロードリポジトリ Auto Workload Repository
AWRスナップショット(=ある時点のDBのパフォーマンス統計情報)を保存する場所。
SYSAUX表領域内のメモリ領域
↓ で設定する
サーバー > 統計管理 > 自動ワークロード・リポジトリ

スナップショット保存(日):8 ※規定
スナップショット間隔(分):60 ※規定
ベースライン
しきい値に用いる特定の時期のスナップショット
メトリック
=監視項目
MMONによって計算される。
ホーム > 関連リンク > すべてのメトリック

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

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

サポートワークベンチ
クリティティカルアラート表示
↓
問題の詳細を表示
(以下、日本ではサービス外)
サービスリクエスト作成
↓
Oracleサポートへアップロード
↓
サービスリクエストを実行
↓
インシデントをクローズ
ソフトウェアとサポート > サポート > サポート・ワークベンチ

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

| 種類 | アドバイザ名 | 機能 |
|---|---|---|
| ADDM | ADDM | 「ADDM」参照 |
| SQLアドバイザ | SQLチューニングアドバイザ | 「SQLチューニングアドバイザ」参照 |
| SQLアクセスアドバイザ | 「SQLアクセスアドバイザ」参照 | |
| メモリアドバイザ | メモリーアドバイザ | 「DBA インスタンス/メモリアドバイザ」参照 |
| SGAアドバイザ | ||
| PGAアドバイザ | ||
| 共有プールアドバイザ | ||
| バッファキャッシュアドバイザ | ||
| その他 | セグメントアドバイザ | 「セグメントアドバイザ」参照 |
| UNDOアドバイザ | UNDO表領域のサイズ設定アドバイスを提示 問い合わせ履歴から見たコスト、UNDO保存期間等から判定 |
|
| 平均リカバリ時間(MTTR) | インスタンス障害の回復時間を提示 |
SQLアドバイザ
| アドバイザ名 | 対象 | DML文 | 機能 | 自動 |
|---|---|---|---|---|
| SQLチューニングアドバイザ | 全SQL文 | 推奨事項提示 | ○ | |
| SQL推奨事項実行 | ||||
| SQLプロファイル更新 | ○ | |||
| 索引作成 | ||||
| SQLアクセスアドバイザ | 指定SQL文 | ○ | 索引作成 | |
| マテリアライズドビュー作成 |
SQLチューニングアドバイザ


・データソースに対するアドバイスを生成
・自動実行
・SQLプロファイルの作成/変更を自動実装可
データソース
| ソース名 | 内容 |
|---|---|
| トップアクティビティ | 過去1時間で最高コストのSQL文 |
| 履歴SQL | 過去24時間で最高コストのSQL文 |
| SQLチューニングセット | 全てのSQL文 |
SQLプロファイル
問い合わせ文固有の統計情報
問い合わせオプティマイザが問い合わせを実行する際にSQLプロファイルを利用する事で速度向上が見込める
SQLアクセスアドバイザ
・スキーマのチューニングアドバイスを提示
索引、マテリアライズドビューの作成等
・DML文も対象とする(≠SQLチューニングアドバイザ)
・ワークロードを指定して実行する
ワークロード
スキーマにアクセスするSQL文のセット
指定できるワークロードは以下
・現行および最近のSQLアクティビティ
・SQLリポジトリ
・ユーザー定義ワークロード(開発環境等)
データ移動 > アドバイザ・セントラル > SQLアドバイザ > SQLアクセス・アドバイザ

セグメントアドバイザ
・セグメントの断片化について改善アドバイスを提示
・セグメント増加に関する統計調査
実行すると表領域(セグメント)中の断片化された未使用領域が固められる。
→セグメントの圧縮
ソフトウェア管理
OracleMetaLink
パッチ ( = Oracleの不備、不具合に対する修正プログラム) を提供
(Oracleの有償サポート契約者のみ)
設定 > パッチ適用設定

クリティカルパッチ
ホーム > 一般 > すべてのプロパティ


