外部データベースのハンドラの管理

このトピックでは、コンソールおよびAPIを使用した外部データベース・ハンドルの管理について説明します。

必要なIAMポリシー

Oracle Cloud Infrastructureを使用するには、管理者からポリシーでセキュリティ・アクセス権が付与されている必要があります。コンソールまたは(SDK、CLIまたはその他のツールを使用した) REST APIのどれを使用しているかにかかわらず、このアクセス権が必要です。権限を持っていない、または認可されていないというメッセージが表示された場合は、持っているアクセス権のタイプと作業しているコンパートメントを管理者に確認してください。

管理者の場合: データベース管理者によるOracle Cloud外部データベース・リソースの管理のポリシーにより、指定したグループがデータベースおよび関連データベース・リソースを含むすべてのものを実行できます。

ポリシーを初めて使用する場合は、ポリシーの開始および共通ポリシーを参照してください。データベースのポリシーの記述の詳細は、外部データベースのポリシー詳細を参照してください。

別のコンパートメントへのOCI外部データベース・ハンドルの移動

外部データベース・ハンドルを別のコンパートメントに移動するには、次のステップを実行します。

  1. ナビゲーション・メニューを開き、「Oracle Database」「外部データベース」の順に選択します。
  2. 「外部データベース」で、使用している外部データベースのタイプに応じて、「プラガブル・データベース」「コンテナ・データベース」または「非コンテナ・データベース」を選択します。
  3. 選択したコンパートメント内のすべての外部データベースが表に表示されます。別のコンパートメント内の外部データベースを表示するには、「コンパートメント」フィルタを使用してコンパートメントを切り替えます。
  4. 「外部データベース」リスト・ページで、移動する外部データベースを選択します。選択した外部データベースの詳細が表示されます。
  5. 外部データベースの詳細ページで、「アクション」メニューから「リソースの移動」を選択します。
  6. 「リソースの移動」パネルで、リソースの移動先の「宛先コンパートメント」を選択します。
  7. 「リソースの移動」を選択します。

外部データベース・ハンドルの削除

外部データベース・ハンドルを削除するには、次のステップを実行します。

ノート

  • 外部データベース・ハンドルにデータベース接続リソースが関連付けられている場合は、外部データベース・ハンドルを削除する前に、まず接続を削除する必要があります。
  • 外部コンテナ・データベースの場合、コンテナ・データベース・ハンドル内のすべての外部プラガブル・データベース・ハンドルが削除されるまで、OCIハンドルを削除できません。
  1. ナビゲーション・メニューを開き、「Oracle Database」「外部データベース」の順に選択します。
  2. 「外部データベース」で、使用している外部データベースのタイプに応じて、「プラガブル・データベース」「コンテナ・データベース」または「非コンテナ・データベース」を選択します。
  3. 選択したコンパートメント内のすべての外部データベースが表に表示されます。別のコンパートメント内の外部データベースを表示するには、「コンパートメント」フィルタを使用してコンパートメントを切り替えます。
  4. 「外部データベース」リスト・ページで、削除する外部データベースを選択します。選択した外部データベースの詳細が表示されます。
  5. 外部データベースの詳細ページで、「アクション」メニューから「削除」を選択して確認します。

外部コンテナ・データベースでのプラガブル・データベースのスキャン

次のステップを実行して、外部コンテナ・データベースでプラガブル・データベースをスキャンします。

  1. ナビゲーション・メニューを開き、「Oracle Database」「外部データベース」の順に選択します。
  2. 「外部データベース」で、「コンテナ・データベース」を選択します。「外部データベース」リスト・ページが開きます。
  3. 選択したコンパートメント内のすべての外部データベースが表に表示されます。別のコンパートメント内の外部データベースを表示するには、「コンパートメント」フィルタを使用してコンパートメントを切り替えます。
  4. 「外部データベース」リスト・ページで、スキャンする外部データベースを選択します。選択した外部データベースの詳細が表示されます。
  5. 外部コンテナ・データベースの詳細ページで、「アクション」メニューから「プラガブル・データベースのスキャン」を選択します。
  6. 「プラガブル・データベースのスキャン」パネルで、ドロップダウン・リストから外部データベース・コネクタを選択します。
  7. 「データベースのスキャン」を選択します。

OCIに接続されていないプラガブル・データベースが検出された場合は、スキャン操作によって生成された作業リクエストにこれらのデータベースの接続詳細がリストされます。作業リクエストの詳細は、作業リクエストを参照してください

APIの使用

APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。SDKについては、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。

次のAPI操作を使用して、外部コンテナ・データベース・リソースを管理します:

  • ListExternalContainerDatabases
  • GetExternalContainerDatabase
  • ChangeExternalContainerDatabaseCompartment
  • ScanExternalContainerDatabasePluggableDatabases
  • UpdateExternalContainerDatabase
  • DeleteExternalContainerDatabase

次のAPI操作を使用して、外部プラガブル・データベース・リソースを管理します:

  • ListExternalPluggableDatabases
  • GetExternalPluggableDatabase
  • ChangeExternalPluggableDatabaseCompartment
  • UpdateExternalPluggableDatabase
  • DeleteExternalPluggableDatabase

次のAPI操作を使用して、外部非コンテナ・データベースリソースを管理します:

  • ListExternalNonContainerDatabases
  • GetExternalNonContainerDatabase
  • ChangeExternalNonContainerDatabaseCompartment
  • UpdateExternalNonContainerDatabase
  • DeleteExternalNonContainerDatabase

データベース・サービスのAPIの完全なリストは、データベース・サービスAPIを参照してください。