データベース接続の作成
パスワード・ベース認証の場合
-
データベースへの接続に使用するスキーマを使用して、データベース・ツール接続
dbuser@dbtoolsmcpを作成します。接続の作成の詳細は、「接続の作成」をご覧ください。
-
接続の作成時に次の詳細を入力します。
- 「Oracle Autonomous AI Database」を選択します。
- ユーザー名: ADMINを入力します。
- ユーザー・パスワード・シークレットの選択
- Wallet形式を選択します。Oracle auto-login wallet (cwallet.ssoなど)
- SSOウォレット・コンテンツ・シークレットを選択します。
- 「拡張オプション」 - 「設定」で、「ランタイム・アイデンティティ」を「リソース・プリンシパル」に設定します。
ノート
- 接続リソース・プリンシパルは、シークレットを取得するために使用されます。
- ユーザー・パスワード・シークレットおよびウォレット・コンテンツ・シークレットは、データベース・ツール接続リソース・プリンシパルがシークレットの読取りを許可されているのと同じコンパートメントに作成する必要があります。
トークン・ベース認証の場合
- パスワードベースの認証を使用して、特権ユーザー(
ADMINなど)を持つデータベース・ツール接続admin@dbtoolsmcpをdbtools-mcpコンパートメントに作成します。ノート
この接続は、データベースでOCI_IAM外部認証を構成する場合にのみ必要です。 - データベースでIAM認証を有効にします。
admin@dbtoolsmcp接続を選択します。- 「アクション」を展開し、「外部認証の構成」を選択します。
- 「外部認証タイプ」で、「OCI_IAM」を選択します。
- 構成を保存するには、「更新」をクリックします。
-
トークンベース認証を使用して、
dbtools-mcpコンパートメントに別のデータベース・ツール接続dbtoolsmcpを作成します。接続を作成する場合は、次を実行します。
- 「Oracle Autonomous AI Database」を選択します。
- 「拡張オプション」 - 「認証」で、「トークン・ベース認証の使用」を有効にします。