ホームページ > データベース > Oracle > Enterprise Manager(OEM)を使用してOracleデータベースのパフォーマンスを監視するにはどうすればよいですか?

Enterprise Manager(OEM)を使用してOracleデータベースのパフォーマンスを監視するにはどうすればよいですか?

Emily Anne Brown
リリース: 2025-03-13 13:28:35
オリジナル
525 人が閲覧しました

Enterprise Manager(OEM)を使用してOracleデータベースのパフォーマンスを監視するにはどうすればよいですか?

Oracle Enterprise Manager(OEM)を使用してOracleデータベースのパフォーマンスを監視するには、次の手順に従う必要があります。

  1. アクセスOracle Enterprise Manager :資格情報を使用してOEMコンソールにログインします。監視するデータベースにアクセスするために必要なアクセス許可があることを確認してください。
  2. データベースのホームページに移動します:ログインしたら、「ターゲット」メニューに移動して[データベース]を選択します。データベースのリストから、監視するものをクリックしてホームページにアクセスします。
  3. パフォーマンス監視ツールの探索:データベースのホームページには、次のようなパフォーマンス監視専用のセクションをいくつか見つけることができます。

    • パフォーマンスタブ:現在のデータベースパフォーマンスメトリックの概要を示します。
    • パフォーマンスハブ:リアルタイムのパフォーマンスメトリック、SQLステートメント、待機イベントなどの詳細なビューを提供します。
    • Ash Analytics(アクティブセッション履歴) :セッションアクティビティに関する履歴データを表示できます。
    • SQLモニター:データベースで実行されている、または実行されているSQLステートメントを監視および分析することができます。
  4. パフォーマンスダッシュボードを使用:OEMは、さまざまなチャートやメトリックをドラッグアンドドロップして、ニーズに合わせたビューを作成できるカスタマイズ可能なパフォーマンスダッシュボードを提供します。
  5. 診断とチューニングパックのレビュー:利用可能な場合は、詳細なパフォーマンス分析には診断パックを使用し、SQLステートメントチューニング用のチューニングパックを使用してください。

これらのセクションとツールを定期的に確認することで、Oracleデータベースの健康とパフォーマンスに注意を払うことができます。

OEMを使用してOracleデータベースのパフォーマンスを監視する場合、どのメトリックに焦点を当てる必要がありますか?

OEMを使用してOracleデータベースのパフォーマンスを監視する場合、いくつかの重要なメトリックが注意の最前線にある必要があります。

  1. CPU使用:CPUの使用量が多いと、リソース集約型の操作または最適化が不十分なクエリを示すことができます。 「CPU使用」および「CPU使用」メトリックを監視します。
  2. メモリの使用:「SGA(System Global Area)使用量」や「PGA(プログラムグローバルエリア)使用法」などのメトリックに注意して、データベースに十分なメモリが割り当てられていることを確認してください。
  3. I/Oパフォーマンス:「データベーススループット(IOPS)」、「読み取り/書き込みレイテンシ」、「I/Oメガバイトあたりのメガバイト」などのメトリックは、ディスクのパフォーマンスを理解するために重要です。
  4. 待機イベント:「トップウェイトイベント」メトリックを使用して、データベースが待機する原因となる操作を識別します。これにより、パフォーマンスボトルネックを特定できます。
  5. SQL実行時間:「SQL応答時間」と「SQL実行統計」を監視して、チューニングが必要なスローランニングクエリを特定します。
  6. データベース接続:「アクティブセッション」と「合計セッション」の数に注意して、データベースがセッションの制限に達していないことを確認してください。
  7. REDO LOG生成:過度のREDO生成が、さらなる最適化が必要になる可能性のある重いトランザクションアクティビティを示すことができるため、「1秒あたりに生成されたREDO」を監視します。
  8. データベースの可用性:「アップタイム」と「ダウンタイム」メトリックを確認して、データベースが利用可能で動作可能なままであることを確認します。

これらのメトリックに焦点を当てることにより、発生するパフォーマンスの問題をすばやく特定して対処できます。

OEMのアラートをOracleデータベースのパフォーマンスを積極的に管理するにはどうすればよいですか?

OEMでアラートを設定することで、パフォーマンスの問題が重要になる前に通知されることができます。これがそれを行う方法です:

  1. データベースのホームページに移動します:前述のように、監視するデータベースに移動します。
  2. メトリックおよびポリシー設定にアクセス:データベースホームページから、「Oracleデータベース」メニューをクリックして、「監視」を選択し、「メトリックとポリシー設定」を選択します。
  3. メトリックを選択します。指定されたリストからアラートを設定するメトリックを選択します。これは、前述のパフォーマンスメトリックのいずれかである可能性があります。
  4. アラートを構成します:メトリックのしきい値を設定します(例、警告、臨界しきい値)。パフォーマンス要件と履歴データに基づいて、これらのしきい値を定義できます。
  5. 通知方法の設定:アラートがトリガーされたときに通知する方法を指定します。オプションには、電子メール、SNMPトラップ、またはサードパーティシステムとの統合が含まれます。
  6. アラートを保存して有効にします:アラートを構成した後、設定を保存し、アラートが有効になっていることを確認します。
  7. アラートの確認と調整:アラートを定期的に確認して、パフォーマンスパターンの変化に基づいて必要に応じて依然として関連性があることを確認します。

アラートを設定することにより、Oracleデータベースのパフォーマンスを積極的に管理し、発生した問題に対処できます。

OEMを使用して、Oracleデータベースの履歴パフォーマンスデータを追跡できますか?

はい、Oracle Enterprise Manager(OEM)を使用して、Oracleデータベースの履歴パフォーマンスデータを追跡できます。この機能にアクセスして利用する方法は次のとおりです。

  1. パフォーマンスハブへのアクセス:データベースのホームページから、[パフォーマンス]タブに移動し、[パフォーマンスハブ]をクリックします。
  2. Ash Analyticsを使用:パフォーマンスハブ内で、「Ash Analytics」をクリックします。アクティブセッション履歴(ASH)は、過去のセッションアクティビティの詳細なビューを提供し、時間の経過とともにパフォーマンスを分析できるようにします。
  3. 履歴データの分析:時間範囲セレクターを使用して、分析する期間を指定します。 Ash Analyticsを使用すると、さまざまなパフォーマンスメトリックにドリルダウンし、その期間のイベントを待つことができます。
  4. レポートの生成と保存:Ash Analytics内でレポートを生成できます。これは、後で保存およびレビューできます。これは、異なる時間枠でパフォーマンスを比較するのに役立ちます。
  5. SQLモニター:履歴SQLパフォーマンスデータについては、SQLモニター機能を使用して、過去に実行されたSQLステートメントのパフォーマンスを確認します。
  6. AWレポート(自動ワークロードリポジトリレポート) :AWRレポートを生成して、指定された期間にわたってデータベースパフォーマンスの包括的なビューを取得します。これらのレポートは、「パフォーマンス」メニューからアクセスできます。

OEM内のこれらのツールを利用することにより、Oracleデータベースの履歴パフォーマンスデータを効果的に追跡および分析し、トレンドを特定し、問題を診断し、時間の経過とともにパフォーマンスを最適化することができます。

以上がEnterprise Manager(OEM)を使用してOracleデータベースのパフォーマンスを監視するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート