データベース接続の作成

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

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

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

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

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

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

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

  1. パスワードベースの認証を使用して、特権ユーザー(ADMINなど)を持つデータベース・ツール接続admin@dbtoolsmcpdbtools-mcpコンパートメントに作成します。
    ノート

    この接続は、データベースでOCI_IAM外部認証を構成する場合にのみ必要です。
  2. データベースでIAM認証を有効にします。
    1. admin@dbtoolsmcp接続を選択します。
    2. 「アクション」を展開し、「外部認証の構成」を選択します。
    3. 「外部認証タイプ」で、「OCI_IAM」を選択します。
    4. 構成を保存するには、「更新」をクリックします。
  3. トークンベース認証を使用して、dbtools-mcpコンパートメントに別のデータベース・ツール接続dbtoolsmcpを作成します。

    接続を作成する場合は、次を実行します。

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