データベース接続の作成

パスワード・ベース認証の場合

  1. データベースへの接続に使用するスキーマを使用して、データベース・ツール接続dbuser@dbtoolsmcpを作成します。

    接続の作成の詳細は、「接続の作成」をご覧ください。

  2. 接続の作成時に次の詳細を入力します。

    • 「Oracle Autonomous AI Database」を選択します。
    • ユーザー名: ADMINを入力します。
    • ユーザー・パスワード・シークレットの選択
    • Wallet形式を選択します。Oracle auto-login wallet (cwallet.ssoなど)
    • SSOウォレット・コンテンツ・シークレットを選択します。
    • 「拡張オプション」 - 「設定」で、「ランタイム・アイデンティティ」「リソース・プリンシパル」に設定します。
      ノート

      • 接続リソース・プリンシパルは、シークレットを取得するために使用されます。
      • ユーザー・パスワード・シークレットとWalletコンテンツ・シークレットは、データベース・ツール接続リソース・プリンシパルがシークレットの読取りを許可されているのと同じコンパートメントに作成する必要があります。

トークン・ベース認証の場合

  1. パスワードベースの認証を使用して、特権ユーザー(ADMINなど)を持つデータベース・ツール接続admin@dbtoolsmcpdbtools-mcpコンパートメントに作成します。
  2. データベースでIAM認証を有効にします。
    1. admin@dbtoolsmcp接続を選択します。
    2. 「アクション」を展開し、「外部認証の構成」を選択します。
    3. 「外部認証タイプ」で、「OCI_IAM」を選択します。
    4. 構成を保存するには、「更新」をクリックします。
  3. トークンベースの認証を使用して、dbtools-mcpコンパートメントにデータベース・ツール接続dbtoolsmcpを作成します。

    接続の作成時:

    • 「Oracle Autonomous AI Database」を選択します。
    • 「拡張オプション」 - 「認証」で、「トークン・ベース認証の使用」を有効にします。