JetBrains Rider 2026.1 Help

Wallet と OCI を使用して Oracle データソースを作成する

Database Tools and SQL プラグインを有効化

この機能は、JetBrains Rider にデフォルトでバンドルされ有効化されている Database Tools and SQL プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、 プラグイン を選択します。

  2. インストール済み タブを開き、 Database Tools and SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

JetBrains Rider は JDBC ドライバーを使用して、TNS プロトコル経由で Oracle サーバーに接続します。 次のドライバーモードが利用可能です。

  • Thin モードでは、JDBC ドライバーは常に TNS リスナーに接続します。 このモードでは、さまざまなバージョンの JDBC ドライバーを使用できます。

  • OCI モードでは、JDBC ドライバーはネイティブライブラリを使用します。 この場合、JDBC ドライバーのバージョンは、これらのネイティブライブラリのバージョンと同じである必要があります。

Oracle Walletは、証明書、証明書リクエスト、プライベートキーなどのすべてのユーザー資格情報を保存するファイルセットです。 Oracle ツールを使用してウォレットを作成するか、Oracle サーバー管理者にウォレットを生成するよう依頼できます。 ウォレットの詳細については、 Oracle Wallet の作成と管理を参照してください。

要件

  • ユーザーのアクセス権限で Oracle Cloud インスタンスを実行します。

  • Oracle ウォレット。

Oracle Cloud データソースの作成

ディレクトリの例として、このチュートリアルでは次のものを使用します:

  • ダウンロードされたパッケージは ~/Oracle/instantclient_19_8/ に抽出されます。

  • oraclepki.jar ~/Oracle/instantclient_19_8/ に格納されます。

  • ウォレットファイルは ~/Oracle/instantclient_19_8/network/wallet に保存され、構成された tnsnames.ora および sqlnet.ora のものが含まれます。

ステップ 1. OCI 接続用のドライバーを準備する

  1. 次のいずれかの方法でデータソースのプロパティを開きます。

    • データベース ツールウィンドウのツールバーで、 The Data Sources iconデータソース をクリックします。

    • Shift+Enter を押します。

    データソースとドライバーを開くダイアログ
  2. データソースおよびドライバー ダイアログで、 ドライバー タブをクリックします。

  3. ドライバーのリストで、 %oracle% ドライバーを右クリックし、 複製 を選択します。

  4. 複製された %oracle% ドライバーの名前を変更します (たとえば、 %oracle% [Cloud, OCI])。

  5. ドライバーファイル ペインで、 追加 アイコン(追加ボタン )をクリックし、 ネイティブライブラリのパス… を選択します。

  6. ファイルブラウザーで、Instant Client ファイルのディレクトリ (このチュートリアルでは ~/Oracle/instantclient_19_8 ) に移動し、 オープン をクリックします。

  7. JetBrains Rider が提供するドライバー、または Instant Client で提供されるドライバーを使用できます。

    ファイルのバージョンを変更して、Instant Client のバージョンと同じになるようにします。

    IDE が提供するドライバーのドライバーファイルバージョンリスト
    1. ドライバーファイル ペインで、 追加 アイコン(追加ボタン )をクリックし、 カスタムJAR… を選択します。

    2. ファイルブラウザーで、Instant Client ファイル (このチュートリアルでは ~/Oracle/instantclient_19_8 ) があるディレクトリに移動します。

    3. ディレクトリで、次のファイルを選択します: ojdbc8.jar orai18n.jar oraclepki.jar

    4. オープン をクリックします。

    Instant CLIent で提供されるドライバーファイル

ステップ 2. Oracle クラウドデータソースを作成する

データベースに接続するには、接続の詳細を保存するデータソースを作成します。

  1. データベース ツールウィンドウで、 新しいアイコン新規 をクリックし、 データベースに接続する を選択します。

  2. ソリューションまたはその他の場所でデータベースの接続文字列が定義されている場合は、 接続文字列を使用する オプションを選択したままにし、 データベースタイプ セレクターで %oracle% を選択します。

    文字列 セレクターを使用して、ソリューションから目的の接続文字列を選択するか、手動で入力して、 接続 をクリックします。

  3. データソースを手動で追加する を選択し、 次へ をクリックして、 データベースソース セレクターで %oracle% を選択することもできます。 ウィザードの手順に従って、個々のオプションを構成して接続文字列を形成します。

  4. 新しいデータベース接続で使用可能なすべてのオプションにアクセスするには、 データベース ウィンドウで をクリックし、次に 新しいアイコン新規 をクリックして、 %oracle% を選択します。

  5. 接続タイプ リストから TNS を選択してください。

  6. ドライバー リストから OCI を選択してください。

  7. ドライバー リンクをクリックし、 ステップ 1 で作成したドライバーエントリ (この場合は %oracle% [Cloud, OCI]) を選択します。

  8. TNSADMIN 」フィールドで参照ボタンをクリックし、インスタントクライアントファイル (この場合は ~/Oracle/instantclient_19_8/network/admin ) のあるディレクトリに移動します。

  9. TNS 名 フィールドでは、自動補完 (Ctrl+Space) を使用して、使用するサービス名を選択します ( tnsnames.ora ウォレットファイルのエイリアスの値を参照)。

  10. Oracle ユーザーの資格情報を指定します。

  11. 提供された詳細情報を使用してデータベース接続を確立できることを確認してください。 これを行うには、接続詳細セクションの下部にある 接続のテスト リンクをクリックしてください。

    テスト接続リンク

    接続の問題が発生した場合は、 データベースに接続できません ページを参照してください。

  12. (オプション) デフォルトでは、デフォルトのスキーマのみがイントロスペクトされ、使用可能になります。 他のスキーマも操作したい場合は、「スキーマ 」タブで、イントロスペクションの対象として選択します。

    データソースとドライバーの「スキーマ」タブダイアログ
  13. OK をクリックして、データソースを作成します。

  14. データベース ツールウィンドウで新しいデータソースを見つけます。

    • データベース ツールウィンドウの詳細については、対応する リファレンストピックを参照してください。

    • JetBrains Rider でのデータベースオブジェクトの操作の詳細については、 データベースオブジェクト を参照してください。

    • クエリを作成して実行するには、データソースをクリックして F4 を押し、既定の クエリコンソールを開きます。

    • データベースオブジェクトのデータを表示するには、オブジェクトをダブルクリックして データエディターとビューアー を開きます。

Oracle Cloud データソースを作成する
2026 年 6 月 12 日