前提条件タスクの実行

データベース管理SQLパフォーマンス・ウォッチを有効にして使用する前に、特定の前提条件タスクを完了する必要があります。

最初のステップとして、テナンシ管理者がOracle Cloud Infrastructure IAMユーザー・グループを作成していることを確認する必要があります。たとえば、個別のユーザー・グループを作成して、次のタスクを実行できます:

  • 外部データベースの登録および接続の追加
  • SQLパフォーマンス・ウォッチの有効化
  • SQLパフォーマンス・ウォッチ機能の使用

IAMユーザー・グループの作成方法の詳細は、「グループを作成するには」を参照してください。

一般的な前提条件タスクの完了時に、次の表に示す前提条件タスクを実行する必要があります。

ノート

SQLパフォーマンス・ウォッチは現在、オンプレミスにあり、Oracle Cloud Infrastructure外部データベース・サービスのリソースに接続されているOracle Databasesである外部データベースでのみ使用できます。外部データベース・サービスの詳細は、外部データベース・サービスを参照してください。
タスク 説明 詳細情報
管理エージェントのインストール Oracle Cloud Infrastructure Management Agentサービスを使用すると、SQLパフォーマンス・ウォッチと外部データベースの間の通信およびデータ収集が可能になります。

外部データベースに接続されたホストに管理エージェントをインストールする必要があります。SQLパフォーマンス・ウォッチは、外部データベースからのデータおよびメトリックの収集などの操作に管理エージェントを使用します。

単一インスタンス・データベースの場合は、管理エージェント201215.1850以降が必要であり、RACデータベースの場合は、管理エージェント210403.1349以降が必要です。

管理エージェントのインストール方法の詳細は、管理エージェントのインストールを参照してください。
外部データベース・サービスへのOracle Databaseの登録 必ず、外部データベース・サービスでリソースまたはハンドルを作成して、Oracle Databaseを登録する必要があります。このハンドルは、Oracle Cloud Infrastructureの外部にあるOracle Databaseを表したものとして機能します。

外部データベースを登録するには、外部データベース・サービスを使用するか、データベース管理の外部データベースの「管理対象データベース」ページで「外部データベースの登録」をクリックします。

外部データベース・ハンドルの作成方法および必要な権限の詳細は、外部データベースのハンドルの作成を参照してください。

外部データベースの「管理対象データベース」ページにアクセスする方法の詳細は、「SQLパフォーマンス・ウォッチの有効化」を参照してください。

外部データベース・ハンドルへのOracle Databaseの接続 外部データベース・ハンドルを作成した後、Oracle Databaseをハンドルに接続する必要があります。TCPSプロトコルを使用すると、Oracle Databaseへの接続を安全に作成し、監視および管理できます。

外部データベース・サービスの外部データベース、またはデータベース管理の外部データベースの「管理対象データベース」ページで、次の方法で接続を追加できます:

  • 「ステータス」列の「接続」をクリックします。
  • データベースのSQLパフォーマンス・ウォッチを有効にする場合は、「+新規コネクタ」をクリックします。

SQLパフォーマンス・ウォッチを使用するには、Oracle Cloud Infrastructureの外部のデータベースへの接続に使用するデータベース・ユーザーには、次の権限が必要です。

  • ADVISOR
  • CREATE JOB
  • ADMINISTER SQL TUNING SETまたはADMINISTER ANY SQL TUNING SET
  • CREATE RULE
  • CREATE RULE SET
  • CREATE EVALUATION CONTEXT
外部データベース・サービスでデータベースに接続を追加する方法および必要な権限の詳細は、外部データベースへの接続の作成を参照してください。

外部データベースの「管理対象データベース」ページで接続を追加する方法の詳細は、「SQLパフォーマンス・ウォッチの有効化」を参照してください。

コネクタの追加方法の詳細は、接続の追加を参照してください。

拡張診断優先資格証明を設定して様々なタスクを実行し、データベース・ユーザー・パスワードをシークレットに保存します データベースに接続し、SQLパフォーマンス・アナライザ・タスクの作成と監視などのタスクを実行するには、データベース管理診断および管理で拡張診断優先資格証明を設定する必要があります。優先資格証明が設定されていない場合、データベースのSQLパフォーマンス・ウォッチのホーム・ページにアクセスしたときにメッセージが表示され、リンクをクリックして診断および管理の「資格証明」セクションに移動し、拡張診断の優先資格証明を設定できます。データベースの診断および管理を有効にしていない場合でも、優先資格証明を設定できます。

拡張診断の優先資格証明を設定する際、Oracle Cloud Infrastructure Vaultサービスを使用して、データベース・ユーザー・パスワードを暗号化キーとともにシークレットに保存します。Vaultサービスでは、暗号化キーとシークレットを保存および管理して、リソースに安全にアクセスできます。データベース・ユーザーのパスワードを変更した場合は、シークレットの新しいバージョンを作成してコンテンツを更新し、シークレットを新しいパスワードで更新する必要もあります。

Vaultサービスとその概念や、Vault、キーおよびシークレットの作成方法の詳細は、Vaultを参照してください。

拡張診断の優先資格証明の設定に必要な権限の詳細は、SQLパフォーマンス・ウォッチの使用に必要な追加権限を参照してください。

優先資格証明の設定方法の詳細は、高度な診断の優先資格証明の設定を参照してください。