前提条件タスクの実行

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

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

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

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

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

ノート

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

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

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

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

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

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

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

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

You can add a connection to an External Database in the External Database service or on the Managed databases page for External Databases in Database Management by:

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

Oracle Cloud Infrastructureの外部のデータベースへの接続に使用するデータベース・ユーザーには、SQL Watchを使用するには次の権限が必要です。

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

データベース管理の外部データベースの「管理対象データベース」ページで接続を追加する方法の詳細は、SQL監視の有効化を参照してください。

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