3 監視および管理タスク

自律型データベースを検出した後、Oracle Enterprise Manager for Autonomous Databasesを使用して、次の監視および管理タスクを実行できます。

次の表に示す情報を確認する際には、次の点に注意してください。

  • 自律型データベースの場合、Oracle Enterprise ManagerにはOracle Databases用に提供されている機能の一部が提供されています。次の表にある「詳細」リンクでは、Oracle Enterprise ManagerのOracle Databasesサポートに関する一般的な情報が表示され、すべての機能が自律型データベースで使用できない場合があります。
  • 他の「パフォーマンス」、「セキュリティ」、「スキーマ」および「管理」ページに移動するユーザー・インタフェースのオプションをクリックすると、「データベース・ログイン」ページが表示され、データベース管理ユーザーの資格証明を入力する必要があります。これらの資格証明は、名前付き資格証明として構成することもできます。名前付き資格証明の詳細は、Oracle Enterprise Manager Cloud Controlセキュリティ・ガイド資格証明管理を参照してください。
タスク 説明

「データベース・ホーム」ページでの自律型データベースの状態およびワークロードの監視

「データベース・ホーム」ページに移動するには:
  1. 「ターゲット」メニューから「データベース」オプションをクリックします。
  2. 「データベース」ページで、自律型データベースの名前をクリックします。

「データベース・ホーム」ページでは、次の項目を予防的に監視できます。

  • 自律型データベースの負荷および容量
  • 過去24時間に発生したデータベース・インシデント (ある場合)。
  • 「パフォーマンス」セクションのアクティブ・セッション情報。次のものが含まれます。
    • 過去のアクティブだったデータベース・セッションの平均数を示す「アクティビティ・クラス」グラフ。
    • データベース・サービスについて過去のアクティブだったデータベース・セッションの平均数を示す「サービス」グラフ。
  • 「リソース」セクション内の「CPU」、「アクティブ・セッション」、「メモリー」および「データ記憶域」の各リソース使用率グラフ。
  • 「SQLモニター」セクションのSQLアクティビティ。このセクションの表では、監視対象のSQL文の実行に関する情報を提供します。

詳細の参照先は、次のとおりです。

「パフォーマンス・ハブ」、「SQLモニタリング」、「AWR」および「アドバイザ」ページでのパフォーマンスの監視および問題の診断

Oracle Enterprise Managerを使用すると、自律型データベースのパフォーマンスを監視し、最適に実行されることを確認できます。

「データベース・ホーム」ページの「パフォーマンス」メニューから、次のオプションのいずれかを選択できます。

  • 「パフォーマンス・ハブ」: 指定された期間に使用可能なすべてのパフォーマンス・データが表示されます。期間を選択すると、パフォーマンス情報がパフォーマンス・サブジェクト・エリアに基づいて収集および表示されます。
  • SQL: SQLの監視とチューニング・タスクを実行します。これには、次のようなオプションが含まれます。
    • SQLチューニング・アドバイザ: SQL文を発行し、文のチューニング方法に関する推奨事項を、論理的根拠および期待されるメリットとともに取得します。
    • SQLパフォーマンス・アナライザ: 各SQL文のパフォーマンスの相違を識別することで、SQLワークロードに対する変更の影響を判断します。
    • SQLチューニング・セット: SQL文および関連メタデータを単一のオブジェクトにグループ化し、それをSQLチューニング・ツールへの入力として使用できます。
  • AWR: 自動ワークロード・リポジトリ(AWR)を使用し、データベースの問題の検出とセルフチューニングの目的でパフォーマンス統計を収集、処理、および維持することにより、データベース統計収集を自動化します。これには、次のようなオプションが含まれます。
    • 「AWRレポート」では、2つのスナップショット(2つの時点)間のAWRレポートを生成します。
    • 「期間比較レポート」では、2つの期間(または合計4つのスナップショットによる2つのAWRレポート)間のデータベース・パフォーマンスを比較します。
  • Advisors Home: SQLアドバイザを表示および使用して、データベースのパフォーマンスを最適化します。
  • 自動索引付け: 19ベースの自律型データベースの索引管理タスクを自動化します。

    自動索引作成では、アプリケーションのワークロードの変化に基づいてデータベース内の索引が自動的に作成、再作成および削除されるため、データベース・パフォーマンスが向上します。これには、次のオプションが含まれます。

    • 設定: 自動索引付け構成の設定ページで、自動索引付けの有効化と無効化、未使用の索引と自動索引付けログの保存期間の指定、自動索引付けの使用に含めるスキーマまたは除外するスキーマの指定ができます。
    • アクティビティ・レポート: 「自動索引付けアクティビティ・レポート」ページで、次の詳細を入力して「レポートの生成」をクリックし、データベースで生成された自動索引の詳細を表示できます。
      • レポート形式: レポートを生成する形式を選択します。
      • セクション: レポートに表示するセクションを選択します。「セクション」フィールドでは、「サマリー」「索引詳細」「検証の詳細」および「エラー」オプションがデフォルトで選択されており、これらのセクションの削除を選択できます。
      • 期間: レポートを生成する監視期間を選択します。
      デフォルトのオプション(つまり、HTMLレポート形式および特定の期間の「セクション」フィールドのすべてのオプション)を選択した場合は、「レポート・サマリー」に次のセクションが表示されます。
      • 実行の概要: このセクションには、自動索引の結果としての全体的なパフォーマンス向上ファクタ、自動索引操作が完了した回数、自動索引操作が中断された回数、致命的エラー(ある場合)が表示されます。「実行の概要」セクションは、「セクション」フィールドで選択した他のセクションに関係なく表示されることに注意してください。
      • 「サマリー」セクション・オプションでは、次の棒グラフが表示されます。
        • 自動索引アクションのサマリー
        • 自動索引SQLアクションのサマリー
        • 手動索引のサマリー
      • 「エラー」セクション・オプションでは、「エラー・サマリー」円グラフが表示されます。
      • 「索引詳細」セクション・オプションでは、次のセクションが表示されます。
        • 索引: 作成済
        • 索引: 削除済

        「索引: 作成済」および「索引: 削除済」セクションで行をクリックすると、作成または削除された索引のID、キータイプなどの詳細を表示できます。これらのセクションの作成されたすべての索引の詳細のダウンロードおよび削除されたすべての索引の詳細のダウンロード・オプションを使用して、索引の詳細を.csv形式でダウンロードすることもできます。

      • 「検証の詳細」セクション・オプションでは、「検証の詳細」セクションが表示され、自動索引が生成および使用されたSQLの詳細が示されます。このセクションの行をクリックして、SQL IDSQLテキスト向上ファクタなどの詳細を表示できます。

      「レポート形式」フィールドでTEXTレポート形式を選択すると、同じ情報がプレーン・テキスト形式で表示され、テキスト・ダウンロード・オプションをクリックしてダウンロードできます。

  • ブロックしているセッション: 別のセッションをブロックしているセッションを表示するために使用します。「ブロックしているセッション」表には、「ブロックされているセッション」「セッションID」「シリアル番号」などの情報が表示されます。

    特定のセッションの詳細を表示するには、その行の「選択」オプションをクリックしてから、「セッションの表示」をクリックします。セッションを終了するには、「選択」オプションをクリックして、「セッションの中断」をクリックします。

詳細の参照先は、次のとおりです。

SQLパフォーマンス・アナライザ・ワークフローを使用した、オンプレミス・データベースから自律型データベースへの移行のテスト

Oracle Enterprise ManagerでSQLパフォーマンス・アナライザ・ワークフローを使用すると、オンプレミス・データベースから自律型データベースへの移行の影響をSQLチューニング・セットのパフォーマンスに基づいてテストできます。

前提条件ステップとして、次の作業が必要になります。

  • ソースのオンプレミス・データベースとターゲットの自律型データベースがOracle Enterprise Managerで検出されていることを確認します。
  • ソース・オンプレミス・データベースから典型的なSQLワークロードを取得して、SQLチューニング・セットを作成します。詳細は、『2日でパフォーマンス・チューニング・ガイド』SQLチューニング・セットの作成に関する項を参照してください。
  • SQLチューニング・セットをターゲットの自律型データベースに移動します。詳細は、『2日でパフォーマンス・チューニング・ガイド』SQLチューニング・セットのトランスポートに関する項を参照してください。

オンプレミス・データベースから自律型データベースへの移行をテストするには:

  1. 自律型データベース・ホームページに移動して、「パフォーマンス」メニューから、「SQL」「SQLパフォーマンス・アナライザ・ホーム」の順に選択します。

    「データベース・ログイン」ページが表示されたら、管理者権限のあるユーザーとしてログインします。ユーザー権限の詳細は、「ユーザー・アカウントについて」を参照してください。

  2. 「Oracle Autonomous Databaseへの移行」をクリックします。
  3. 「Oracle Autonomous Databaseへの移行」ページのフィールドに必要な情報を入力します。
    • タスク情報: タスクの情報(タスクの名前、SQLチューニング・セットの名前、オプションのタスクの説明など)を入力します。
    • 移行前の試行: 移行前の試行はデフォルトでSQLチューニング・セットから作成されます。「SQLチューニング・セットから作成」のみが移行前の試行に使用可能なオプションです。
    • 移行後の試行: 「作成方法」リストと「SQL当たりの時間制限」リストからオプションを選択します。これらのリストおよび入力が必要な内容の詳細は、『Oracle Database Testingガイド』Cloud Controlを使用したデータベースのアップグレードのテストに関する項に記載されているステップ4と5を参照してください。
    • 試行比較: 「比較メトリック」リストで、比較分析に使用する比較メトリックを選択します。
    • スケジュール: タスクの開始時期をスケジュールするために、タイムゾーン・コードを選択してから、「即時」または「後で」を選択します。
  4. 「発行」をクリックします。

    「SQLパフォーマンス・アナライザ・ホーム」ページが表示されます。「SQLパフォーマンス・アナライザのタスク」セクションに、タスクの詳細が表示されます。SQL文の処理中は、「最終実行ステータス」「処理中」が表示されます。タスクのステータスをリフレッシュするには、「リフレッシュ」をクリックします。タスクが完了すると、「最終実行ステータス」列が「完了」に更新されます。

  5. 「SQLパフォーマンス・アナライザのタスク」で、タスクを選択して「名前」列のリンクをクリックします。

    「SQLパフォーマンス・アナライザのタスク」ページが表示されます。このページには、次のセクションがあります。

    • SQLチューニング・セット: このセクションには、SQLチューニング・セットに関する情報(名前、所有者、説明、SQLチューニング・セットに含まれているSQL文の数など)の概要が表示されます。
    • SQL試行: このセクションには、SQLパフォーマンス・アナライザのタスクで使用されるSQL試行を示す表が含まれています。

    • SQL試行比較: このセクションには、SQL試行比較の結果を示す表が含まれています。

  6. 「比較レポート」列内のアイコンをクリックします。

    「SQLパフォーマンス・アナライザのタスク結果」ページが表示されます。

  7. パフォーマンス分析の結果を確認します。詳細は、『Oracle Database Testingガイド』Oracle Enterprise Managerを使用したSQLパフォーマンス・アナライザ・レポートの確認に関する項を参照してください。

詳細の参照先は、次のとおりです。

データベース移行ワークベンチを使用したオンプレミス・データベースからAutonomous Databaseへのワークロードの移行

サポートされる移行方法、前提条件のタスク、移行ステップなどの詳細は、『Oracle Enterprise Manager Cloud Controlデータベース・ライフサイクル・マネージメント管理者ガイド』データベースの移行に関する項を参照してください。

自律型データベースの安全性の維持

Oracle Enterprise Managerには、データベースへのアクセス方法および使用方法を制御するセキュリティ機能が提供されています。

「データベース・ホーム」ページの「セキュリティ」メニューから、次のオプションのいずれかを選択できます。

  • ユーザー: 不正使用を防止するため、有効なユーザー名とパスワードを使用してユーザーを作成します。指定した権限やロールなどをユーザーに関連付けることもできます。
  • ロール: 権限およびその他のロールをグループ化するためのロールを作成します。これによって、複数の権限とロールをユーザーに簡単に付与できます。
  • プロファイル: ユーザーの認可と権限のセットであるプロファイルを作成します。プロファイルにユーザーを追加した場合、そのプロファイルに定義されている認可と権限がユーザーによって取得されます。
  • 監査設定: 監査設定を設定および調整して、選択したユーザー・データベース・アクションを監視および記録します。
  • 権限分析: ユーザー・アカウントまたはデータベースが長期にわたって使用する権限およびロールの動的な分析を実行します。その後、使用していない権限付与を取り消し、ユーザーが必要とするアクセスをより適切に反映するように他の変更を行うことができます。
  • 仮想プライベート・データベース: 標準のオブジェクト権限および関連付けられたデータベース・ロールではアプリケーションのセキュリティ要件を満たすには不十分である場合に、オブジェクト(表、ビューまたはシノニム)レベルで行レベルのセキュリティ・ポリシーを強制するセキュリティ・ポリシーを作成します。

スキーマ管理タスクの実行

Oracle Enterprise Managerでは、表、索引、ビューなどのデータベース・オブジェクトのすべての側面を管理できる包括的なツール・セットが提供されます。

「データベース・ホーム」ページの「スキーマ」メニューから、次のいずれかのオプションを選択して、スキーマ・オブジェクトの作成、編集、表示などの基本的なタスクを実行できます。

  • データベース・オブジェクト: 表や索引などのデータベース・ディレクトリ・オブジェクトのすべての側面を作成および管理します。
  • プログラム: データベースに関連付けられたプロシージャ、ファンクション、トリガーなどを管理します。

ストレージ管理や自動化メンテナンスなどのデータベース管理タスクの実行

Oracle Enterprise Managerでは、自律型データベースのストレージ構造を表示および管理できます。

自律型データベース-専用ターゲットの「データベース・ホーム」ページにある「管理」メニューから、次のいずれかのオプションを選択できます。自律型データベース-共有ターゲットの場合、「記憶域」オプションは使用できません。

  • 記憶域: 対応するオプションをクリックして、データファイルおよび表領域を管理します。

    「自動UNDO管理」を使用して、次の内容を表示します。

    • UNDO表領域の名前とサイズ
    • 表領域設定の自動拡張
    • 自動チューニングされたUNDO保存期間
    • 最小保存期間

    自律型データベースの場合、元に戻す設定を構成できないことに注意してください。これは、元に戻す構成を理解するための読取り専用のビューです。

  • Oracle Scheduler: 「自動化メンテナンス・タスク」オプションは、メンテナンス期間中に自動的に実行される、次のメンテナンス・タスクを有効にする場合に使用します。
    • オプティマイザ統計の収集: 統計がないか、失効した統計しかない自律型データベース内にあるすべてのスキーマ・オブジェクトのオプティマイザ統計を収集します。
    • 自動SQLチューニング: 高負荷SQL文のパフォーマンスを調べ、それらの文のチューニング方法に関する推奨事項を作成します。

詳細の参照先は、次のとおりです。