外部データベース関連の前提条件タスク

外部データベースのデータベース管理診断および管理を有効にして使用する前に、次の表にリストされた前提条件タスクを完了する必要があります。

外部データベース・サービスはOracle Cloud Infrastructureサービスであり、これによってOracle Cloud Infrastructureの外部にあるOracle Databaseに接続できます。

タスク 説明 詳細情報
管理エージェントのインストール Oracle Cloud Infrastructure管理エージェント・サービスを使用すると、診断および管理と外部データベースの間の通信およびデータ収集が可能になります。

外部データベースに接続されたホストに管理エージェントをインストールする必要があります。診断および管理では、外部データベースからのデータおよびメトリックの収集などの操作に管理エージェントが使用されます。外部データベースに必要な管理エージェント・バージョンに関する情報は次のとおりです。

  • 単一インスタンス・データベースには管理エージェント201215.1850以降が必要で、RACデータベースには管理エージェント210403.1349以降が必要です。
  • AWRエクスプローラを使用するには、管理エージェント210403.1349以降が必要です。
  • プライマリ・データベースとスタンバイ・データベースをモニターするには、管理エージェント240508.1440以上が必要です。

診断および管理を使用してIBM AIX上の外部データベースをモニターおよび管理できますが、追加の管理エージェント関連の前提条件タスクを実行する必要があります。

管理エージェントのインストール方法の詳細は、管理エージェントのインストールを参照してください。

IBM AIXで外部データベースをモニターおよび管理するために実行する必要がある管理エージェント関連の追加の前提条件タスクの詳細は、My Oracle SupportOCI Database Management Service: Support for Database Management on AIX (ドキュメントID 3015022.1)を参照してください。

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

外部データベース・サービスへのOracle Databaseの登録 必ず、外部データベース・サービスでリソースまたはハンドルを作成して、Oracle Databaseを登録する必要があります。このハンドルは、Oracle Cloud Infrastructureの外部にあるOracle Databaseを表したものとして機能します。

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

外部データベース・ハンドルの作成方法の詳細は、外部データベースのハンドルの作成を参照してください。

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

外部データベースの監視および管理に必要な権限を付与し、データベース・ユーザー・パスワードをシークレットに保存します 診断および管理を使用して外部データベースをモニターおよび管理するために必要な権限をデータベース・ユーザーに付与する必要があります。使用可能なSQLスクリプトを使用して、外部データベースの監視または高度な診断および管理タスクの実行に必要な権限セットを持つ新しいデータベース・ユーザーを作成できます。

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

段階的パスワード・ロールオーバーの構成

Oracle Databases 19c以降では、段階的なパスワード・ロールオーバー時間を定義することをお薦めします。これにより、段階的なロールオーバー期間中に古いパスワードと新しいパスワードの両方を使用してデータベースに接続できます。古いパスワードと新しいパスワードは両方ともしばらく有効であるため、停止時間は最小限に抑えられます。段階的なパスワード・ロールオーバーを使用すると、データベースでの診断および管理機能の使用の中断を回避できます。

必要なデータベース・ユーザー権限の詳細は、診断および管理に必要なデータベース・ユーザー権限を参照してください。

外部データベースの監視に必要な権限を持つモニタリング・ユーザーを作成するSQLスクリプトの詳細は、My Oracle Supportで、データベース管理のOracle Databaseモニタリング資格証明の作成(ドキュメントID 2857604.1)を参照してください。

高度な診断および管理タスクの実行に必要な権限を持つユーザーを作成するSQLスクリプトの詳細は、My Oracle SupportOracle Database Management Advanced Diagnostics User and Administration Userの作成(ドキュメントID 2978493.1)を参照してください。

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

段階的パスワード・ロールオーバー機能の詳細は、Oracle Databaseセキュリティ・ガイドアプリケーションの段階的データベース・パスワード・ロールオーバーの管理を参照してください。

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

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

  • 「ステータス」列の「接続」をクリックします。
  • データベースの診断および管理を有効にする場合は、「+新規コネクタ」をクリックします。
Oracle Databaseを外部データベース・ハンドルに接続する方法の詳細は、外部データベースへの接続の作成を参照してください。

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

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