Oracle Cloudデータベースの診断および管理の有効化

Oracle Cloudデータベースのデータベース管理診断および管理を有効にする前に、次のことを行う必要があります:

Oracle Cloudデータベースの診断および管理は、各Oracle Databaseクラウド・ソリューションの「データベースの詳細」ページか、データベース管理「管理管理対象データベース」ページで有効にできます。

データベース管理でOracle Cloudデータベースの診断および管理を有効にするには:

  1. Oracle Cloud Infrastructureコンソールにサインインします。
  2. ページの上部で、診断および管理を有効にするリージョンが選択されていることを確認します。
    ノート

    Oracle Databaseのリージョン間のモニタリングおよび管理は使用できません。
  3. ナビゲーション・メニューを開き、「監視および管理」をクリックします。「データベース管理」で、「管理」をクリックします。
  4. 左側のペインで、「コンパートメント」ドロップダウン・リストでコンパートメントを選択し、「デプロイメント・タイプ」ドロップダウン・リストでOracle Databaseクラウド・ソリューションを選択します。
  5. 「管理対象データベース」ページで、「データベース管理の有効化」をクリックします。
  6. 「データベース管理の有効化」パネルで:
    1. 次の詳細を指定して、データベースを選択します:
      1. データベース・タイプ: 正しいOracle Databaseクラウド・ソリューションが選択されていることを確認します。
      2. 前のステップで選択したオプションに応じて、次のいずれかのオプションが表示されます:
        • データベース・システム(ベース・データベース・サービスの場合): ベース・データベース・サービスでDBシステムを選択します。デフォルトでは、「管理対象データベース」ページで選択したコンパートメントが表示されますが、必要に応じて「コンパートメントの変更」をクリックして別のコンパートメントを選択できます。
        • VMクラスタ(ExaDB-DおよびExaDB-C@Cの場合): ExaDB-DまたはExaDB-C@Cリソースとデータベース間のリンクを提供するクラウドVMクラスタを選択します。デフォルトでは、「管理対象データベース」ページで選択したコンパートメントが表示されますが、必要に応じて「コンパートメントの変更」をクリックして別のコンパートメントを選択できます。
      3. データベース・ホーム: Oracle Cloudデータベースに関連付けられたデータベース・ホームを選択します。
      4. プラガブル・データベース: PDBのデータベース管理を有効にする場合は、このチェック・ボックスを選択します。
        ノート

        • Oracle Cloudデータベースの場合、データベース管理では、Oracle Databaseバージョン19c以降のPDBの監視および管理のみがサポートされます。
        • PDBのデータベース管理を有効にする場合は、まず「完全管理」オプションを使用して、関連付けられたCDBで有効にする必要があります。
        • 1つのCDBで最大10個のPDBに対してデータベース管理を有効にできます。PDB制限を増やす場合は、Oracle Supportに連絡してください。
      5. データベース名: Oracle Cloudデータベースを選択します。PDBのデータベース管理を有効にする場合は、関連するCDBをこのフィールドで選択する必要があります。
      6. プラガブル・データベース名: PDBを選択します。このフィールドは、PDBのデータベース管理を有効にしている場合にのみ表示されます。
      7. サービス名: Database_Name.Host_Domain_Nameという形式の一意のサービス名が自動的に表示されますが、必要に応じて編集できます。
      8. プロトコル: Oracle Cloudデータベースに接続するには、「TCP」または「TCPS」プロトコルのいずれかを選択します。デフォルトでは、「TCP」プロトコルが選択されています。
        ノート

        TCPSプロトコルを使用してデータベース管理を有効にした後、ベース・データベース・サービスのDBシステムでOracle Data Guardを有効にする場合は、TCPSを再構成する必要があります。Data Guardを有効にすると、TCPS構成が上書きされるため、Data Guardを有効にした後、DBシステムでTCPSを構成することをお薦めします。
      9. ポート: ポート番号を入力します。「プロトコル」フィールドで「TCP」が選択されている場合は、デフォルトでポート番号1521が表示され、必要に応じて変更できます。
      10. データベース・ウォレット・シークレット: ドロップダウン・リストから、データベース・ウォレットを含むシークレットを選択します。このフィールドは、「プロトコル」フィールドで「TCPS」が選択されている場合にのみ表示されます。既存のデータベース・ウォレット・シークレットを使用できない場合は、ドロップダウン・リストで「新規シークレットの作成...」を選択します。「データベース・ウォレット・シークレットの作成」パネルが表示され、新しいシークレットを作成できます。データベース・ウォレットとVaultサービスへのシークレットの作成方法の詳細は、「Oracle Cloudデータベース関連の前提条件タスク」を参照してください。

        データベース管理(dpd)にデータベース・ウォレットを含むシークレットの読取り権限を付与するには、サービス・ポリシーが必要です。サービス・ポリシーが作成されていない場合は、「サービス・ポリシーが必要...」メッセージが表示され、「ポリシーの追加」をクリックして表示したり自動的に追加できます。Oracle Cloud Infrastructure IAMサービスによってポリシーが作成され、IAMサービスのDBMgmt_Service_Policyというポリシーのコレクションに追加されます。

        詳細は、次を参照してください:

    2. 選択したOracle Cloudデータベースへの接続用のデータベース資格証明を指定します。
      1. データベース・ユーザー名: データベース・ユーザー名を入力します。
        ノート

        マウント状態のフィジカル・スタンバイ・データベースを含むOracle Data Guard構成のデータベースに対してデータベース管理を有効にする場合は、モニタリング・ユーザーにSYSDG権限があることを確認する必要があります。
      2. ユーザー・パスワード・シークレット: ドロップダウン・リストから、データベース・ユーザー・パスワードを含むシークレットを選択します。シークレットが存在するコンパートメントが表示されているコンパートメントと異なる場合は、「コンパートメントの変更」をクリックし、別のコンパートメントを選択します。

        データベース・ユーザー・パスワードが指定された既存のシークレットを使用できない場合は、ドロップダウン・リストで「新規シークレットの作成...」を選択します。「パスワード・シークレットの作成」パネルが表示され、新しいシークレットを作成できます。データベース・モニタリング・ユーザー資格証明と、データベース・ユーザー・パスワードをシークレットとしてVaultサービスに保存する方法の詳細は、Oracle Cloudデータベース関連の前提条件タスクを参照してください。

        データベース管理(dpd)に、データベース・ユーザー・パスワードを含むシークレットを読み取る権限を付与するには、サービス・ポリシーが必要です。サービス・ポリシーが作成されていない場合は、「サービス・ポリシーが必要...」メッセージが表示され、「ポリシーの追加」をクリックして表示したり自動的に追加できます。IAMサービスによってポリシーが作成され、IAMサービスのDBMgmt_Service_Policyというポリシーのコレクションに追加されます。

        詳細は、次を参照してください:

    3. Oracle Databaseが実行されているOracle Databaseクラウド・ソリューションに応じて、次のいずれかのオプションが表示されます。
      • プライベート・エンドポイント情報(ベース・データベース・サービスおよびExaDB-Dの場合): Oracle CloudデータベースにアクセスできるVCN内でデータベース管理の表示として機能するプライベート・エンドポイントを選択します。プライベート・エンドポイントが存在するコンパートメントが表示されているコンパートメントと異なる場合は、「コンパートメントの変更」をクリックし、別のコンパートメントを選択します。

        適切なデータベース管理プライベート・エンドポイントが使用可能になっていることを確認する必要があります。2つのタイプのデータベース管理プライベート・エンドポイントを次に示します:

        • ベース・データベース・サービス内の単一インスタンスOracle Cloudデータベースのプライベート・エンドポイント。
        • ベース・データベース・サービス内のRAC Oracle Cloudデータベースのプライベート・エンドポイントおよびExaDB-D。

        データベース管理プライベート・エンドポイントが使用可能でない場合は、作成する必要があります。プライベート・エンドポイントの作成方法の詳細は、データベース管理プライベート・エンドポイントの作成を参照してください。

      • 管理エージェント(ExaDB-C@Cの場合): 「コネクタ・エージェントID」ドロップダウン・リストで管理エージェントを選択して、ExaDB-C@CのOracle Cloudデータベースに接続します。管理エージェントが存在するコンパートメントが表示されているコンパートメントとは異なる場合は、「コンパートメントの変更」をクリックし、別のコンパートメントを選択します。

        管理エージェントがインストールされていない場合は、最初にインストールする必要があります。一般的な情報は、管理エージェントのインストール、およびデータベース管理を有効にするためにExadata Cloudに管理エージェントをインストールする方法の詳細は、My Oracle SupportExadata Cloudの可観測性と管理サポート(ドキュメントID 3015115.1)を参照してください。

    4. 適切な管理オプションを選択します。
      ノート

      • 「基本管理」オプションは、ExaDB-C@CのOracle Cloudデータベースでは使用できません。
      • 管理オプションは、PDBのデータベース管理を有効にしている場合には表示されません。

      管理オプションの詳細は、管理オプションについてを参照してください。

    5. 「データベース管理の有効化」をクリックします。
Oracle Cloudデータベースの「データベースの詳細」ページにある「作業リクエスト」セクションへのリンクが記載された確認メッセージが表示されます。このリンクをクリックして、作業リクエストの進行状況をモニターします。

データベース管理が正常に有効になっているかどうかは、次のページで確認できます:

  • 「データベース管理」「管理対象データベース」ページ: 左側のペインで、Oracle Cloudデータベースが存在するコンパートメントを選択し、「デプロイメント・タイプ」ドロップダウン・リストで適切なオプションを選択します。データベース管理を有効にすると、Oracle Cloudデータベースが管理対象データベースとしてリストされます。データベース管理を無効にするには、Oracle Cloudデータベースの「アクション」アイコン(アクション)をクリックし、「データベース管理の無効化」をクリックします。
  • Database Details page of the Oracle Cloud Database: Verify if the Enable option next to Database Management is replaced with Enabled.「無効化」オプションも表示され、データベース管理を無効にする場合はこれをクリックできます。

診断および管理の有効化時に問題が発生した場合は、考えられる原因および解決策について、「Oracle Cloudデータベースのデータベース管理の有効化時に発生するエラー」を参照してください。

管理オプションについて

ベース・データベース・サービスおよびExaDB-DのOracle Cloudデータベースのデータベース管理診断および管理機能は、2つの管理オプションの一部として使用可能です。データベース管理を有効にする際に、いずれかのオプションを選択できます。

ノート

  • 「基本管理」オプションは、ExaDB-C@CのOracle Cloudデータベースでは使用できません。
  • PDBの診断および管理を有効にする場合(ベース・データベース・サービスおよびExaDB-Dで)、PDBサポートは「完全管理」オプションの一部としてのみ使用可能であるため、管理オプションを選択するオプションはありません。

2つの管理オプションは次のとおりです:

  • 完全管理: このオプションには、追加のサービス・コストで診断および管理のすべての機能が含まれます。「完全管理」オプションは、Oracle Database Enterprise EditionsおよびOracle Database Standard Editionで使用できますが、Oracle Database Standard Editionの場合、「完全管理」オプションには、パフォーマンス・ハブの機能およびアラート・ログやAWRエクスプローラなどの他の機能は含まれません。診断および管理機能の可用性の詳細は、Oracle Databasesの診断および管理機能サポート・マトリックスを参照してください。
  • 基本管理: このオプションは、ベース・データベース・サービス内のOracle Cloudデータベースおよび追加コストなしでExaDB-Dで使用できます。

各管理オプションで使用可能な機能の概要を次に示します。

完全管理(追加コストで使用可能) 基本管理(無料)
  • データベース・フリートのモニタリング
  • 単一の管理対象データベースのモニタリング
  • パフォーマンス・ハブの機能(Exadataモニタリングなどの拡張機能を含む)
  • RACデータベースのモニタリング
  • SQLチューニング・アドバイザ
  • データベース管理機能
  • Oracle Data Guardの監視
  • ダッシュボード機能
  • CpuUtilizationStorageAllocatedUserCallsなどの14のデータベース・メトリック
  • パフォーマンス・ハブでのASH分析、AWRレポートおよびSQLモニタリング
  • Oracle定義ダッシュボードの特定のウィジェットを除くダッシュボード機能。基本管理が有効になっているOracle Cloudデータベースのメトリック・データは表示されません。

他の診断および管理コンソール機能は、「基本管理」オプションでは使用できません。

管理オプションで使用可能なメトリックの詳細は、Oracle Cloudデータベース・メトリックを参照してください。