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