機械翻訳について

SQLワークシート

この記事では、接続の作成、SQLワークシートの起動および使用の詳細と手順について説明します。

SQLワークシートには、データベース接続を使用してブラウザでSQL文を直接入力できるwebベースのSQLワークスペースが用意されています。 SQLワークシートから、データベースに対してSQL文またはスクリプトを実行し、データベース・オブジェクトを作成できます。

SQLワークシートを使用するには、接続を作成する必要があります。 SQLワークシートでは、サービスで作成した接続を利用して、コンソールからSQLコマンドおよびスクリプトを実行する機能が提供されます。 SQLワークシートで使用されるスクリプトは、OCIオブジェクト・ストレージまたはローカル・ドライブに配置できます。 「接続」選択メニューを使用して、SQLワークシートが使用している接続を即時に変更できます。

接続とは、OCIでOracle Databaseにアクセスするために必要な情報を含むリソースです。 接続は、単にデータベースのロケーションに関する情報を提供することによって作成されます。 接続には、データベースへのアクセスに使用されるユーザーと、OCI Vaultに格納されているパスワードのロケーションも含まれます。

詳細は、次を参照してください。

接続の作成

OCIコンソールを使用して接続を作成するには、次のステップを実行します:

  1. 「DBシステム」リスト・ページで、操作するプラガブル・データベースを含むDBシステムを選択します。 リスト・ページまたはDBシステムの検索に関するヘルプが必要な場合は、DBシステムのリストを参照してください。
  2. 「データベース」タブで、操作するプラガブル・データベースを含むデータベースを選択します。
  3. 「プラガブル・データベース」タブで、操作するプラガブル・データベースを選択します。
  4. プラガブル・データベースの詳細ページで、「接続」タブを選択します。
  5. 「接続の作成」を選択します。
  6. 「接続の作成」パネルで、接続に関する次の情報を指定します:
  7. 名前: 接続を説明するわかりやすい名前。
  8. コンパートメント: リストからコンパートメントを選択します。
  9. ユーザー名: 接続に使用するデータベース・ユーザー名。
  10. ロール: リストからロールを選択します。 このメニューを使用して、指定したユーザーに付与する上位レベルのシステム全体の管理権限ロールを選択します。 ロールが不要な場合は、デフォルト値のままにすることができます。
  11. ユーザー・パスワード・シークレット: このメニューには、OCI Vaultからアクセスできるシークレットが移入されます。 別のコンパートメント内のシークレットを検索するには、「コンパートメントの変更」を選択します。
  12. パスワード・シークレットの作成: シークレットがリストされていない場合、または新しいシークレットを作成する必要がある場合は、これを使用して、パスワード・シークレットの作成パネルに次の情報を指定します:
    1. 名前: シークレットに名前を付けます。 名前にはパスワードまたはパスワードのヒントを使用しないでください。 たとえば、DBAユーザーにsalesプラガブル・データベースへの接続が必要な場合、名前はsalesPDB-DBAになります。
    2. 説明: オプションで、シークレットの説明を入力します。
    3. コンパートメント: シークレットを作成するコンパートメントを選択します。
    4. Vault: シークレットの保持先にアクセスできるOCIボールトを選択します。 別のコンパートメントでボールトを検索するには、「コンパートメントの変更」を選択します。
    5. 暗号化キー: ボールト内の指定されたパスワードの暗号化に使用する暗号化キーを選択します。 「コンパートメントの変更」を選択して、別のコンパートメントに含まれる同じボールト内の暗号化キーを検索します。
    6. ユーザー・パスワード: ユーザーのパスワードを指定します。
    7. ユーザー・パスワードの確認: 以前に入力したパスワードを再入力します。
    8. 終了したら「作成」を選択して、ボールトにシークレットを作成します。
  13. 「接続文字列」フィールドは事前移入されます。
  14. この接続でプライベート・エンドポイントを使用するように指定する場合は、「プライベート・ネットワークを介したデータベースへのアクセス」トグルをオンにします。
    • 「プライベート・エンドポイントの選択」メニューを使用してエンドポイントを選択します。 別のコンパートメントでプライベート・エンドポイントを検索するには、「コンパートメント」を選択します。
  15. 相互TLS (mTLS)認証の使用が必要な場合、またはTLS認証が使用され、信頼できる認証局によって署名されていない証明書がデータベースによって返された場合は、ウォレットを指定する必要があります。 Oracleでは、SSOウォレットを使用することをお薦めします。

    「Wallet形式」メニューで、次のいずれかのオプションを選択します:

    • なし
    • Javaキー・ストア(例: keystore.jks、truststore.jks)
    • PKCS#12
    • SSOウォレット(例: cwallet.sso)
  16. データベース接続を作成するには、「作成」を選択します。

詳細は、「接続の管理」を参照してください。

SQLワークシートの起動

OCIコンソールを使用してSQLワークシートを起動するには、次のステップを実行します:

  1. 「DBシステム」リスト・ページで、操作するプラガブル・データベースを含むDBシステムを選択します。 リスト・ページまたはDBシステムの検索に関するヘルプが必要な場合は、DBシステムのリストを参照してください。
  2. 「データベース」タブで、操作するプラガブル・データベースを含むデータベースを選択します。
  3. 「プラガブル・データベース」タブで、操作するプラガブル・データベースを選択します。
  4. プラガブル・データベースの詳細ページで、「SQLワークシートの起動」を選択します。
  5. 「SQLワークシートの起動」パネルで、使用する接続を選択し、「SQLワークシートの起動」を選択します。

SQLワークシートの使用

SQLワークシートの使用方法の詳細は、「SQLワークシートの使用」を参照してください。