Wallet と OCI を使用して Oracle データソースを作成する
公式ドキュメントとソフトウェア
Oracle の詳細については、公式ドキュメント(英語)を参照してください。
Oracle データベースソフトウェアをダウンロードするには、公式ソフトウェアのダウンロード(英語)を参照してください。
Oracle JDBC ドライバーのその他のバージョンについては、公式 JDBC ドライバーのダウンロード(英語)を参照してください。
オペレーティングシステム用の次の Oracle インスタントクライアント (OCI) パッケージを oracle.com の Oracle インスタントクライアントダウンロードページ(英語)からダウンロードします。
ベーシックパッケージ
SQL*Plus パッケージ
JDBC サプリメントパッケージ
Oracle データベース 12.2.0.1 JDBC ドライバー &UCP Downloads page(oracle.com)(英語)から oraclepki.jar をダウンロードします。
ウォレットファイルを含む ZIP アーカイブを準備します。ウォレットのダウンロードの詳細については、docs.oracle.com の「クライアント資格証明 (ウォレット) のダウンロード」(英語)を参照してください。
WebStorm は、JDBC ドライバーを使用して、TNS プロトコル経由で Oracle サーバーに接続します。次のドライバーモードが利用可能です。
Thin モードでは、JDBC ドライバーは常に TNS リスナーに接続します。このモードでは、さまざまなバージョンの JDBC ドライバーを使用できます。
OCI モードでは、JDBC ドライバーはネイティブライブラリを使用します。この場合、JDBC ドライバーのバージョンは、これらのネイティブライブラリのバージョンと同じである必要があります。
Oracle ウォレットは、証明書、証明書要求、秘密鍵などのすべてのユーザー資格情報を保存するファイルセットです。Oracle ツールを使用してウォレットを作成するか、Oracle サーバー管理者にウォレットの生成を依頼することができます。ウォレットの詳細については、Oracle ウォレットの作成と管理(英語)を参照してください。
要件
ユーザーのアクセス権限で 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 接続用のドライバーを準備する
次のいずれかの方法でデータソースのプロパティを開きます。
データベースツールウィンドウのツールバーで、
データソースをクリックします。
Shift+Enter を押します。

データソースおよびドライバーダイアログで、ドライバータブをクリックします。
ドライバーのリストで、Oracle ドライバーを右クリックし、複製を選択します。
複製された Oracle ドライバーの名前を変更します (たとえば、
Oracle [Cloud, OCI])。ドライバーファイルペインで、追加アイコン(
)をクリックし、ネイティブライブラリのパス…を選択します。
ファイルブラウザーで、Instant Client ファイルのディレクトリ (このチュートリアルでは ~/Oracle/instantclient_19_8) に移動し、オープンをクリックします。
WebStorm が提供するドライバー、または Instant Client で提供されるドライバーを使用できます。
ファイルのバージョンを変更して、Instant Client のバージョンと同じになるようにします。

ドライバーファイルペインで、追加アイコン(
)をクリックし、カスタム JAR …を選択します。
ファイルブラウザーで、Instant Client ファイル (このチュートリアルでは ~/Oracle/instantclient_19_8) があるディレクトリに移動します。
ディレクトリで、次のファイルを選択します: ojdbc8.jar、orai18n.jar、oraclepki.jar。
オープンをクリックします。

ステップ 2. Oracle Cloud データソースを作成する
データベースに接続するには、接続の詳細を保存するデータソースを作成します。
作成したいデータソースを選択します。以下のいずれかの方法で選択できます。
メインメニューで、に移動し、Oracle を選択します。
データベースツールウィンドウで、ツールバーの
新規をクリックします。データソースに移動し、Oracle を選択します。

接続タイプリストから、TNS を選択します。
ドライバーリストから、OCI を選択します。
ドライバーリンクをクリックし、ステップ 1 で作成したドライバーエントリ (この場合は Oracle [Cloud, OCI]) を選択します。
「TNSADMIN」フィールドで参照ボタンをクリックし、インスタントクライアントファイル (この場合は ~/Oracle/instantclient_19_8/network/admin) のあるディレクトリに移動します。
TNS 名フィールドでは、自動補完 (Ctrl+Space) を使用して、使用するサービス名を選択します (tnsnames.ora ウォレットファイルのエイリアスの値を参照)。
Oracle ユーザーの資格情報を指定します。
提供された詳細情報を使用してデータベース接続を確立できることを確認してください。これを行うには、接続詳細セクションの下部にある接続のテストリンクをクリックしてください。

接続の問題が発生した場合は、データベースに接続できませんページを参照してください。
(オプション) デフォルトでは、デフォルトのスキーマのみがイントロスペクトされ、使用可能になります。他のスキーマも操作したい場合は、「スキーマ」タブで、イントロスペクションの対象として選択します。

OK をクリックして、データソースを作成します。
データベースツールウィンドウで新しいデータソースを見つけます。
データベースツールウィンドウの詳細については、対応するリファレンストピックを参照してください。
WebStorm でのデータベースオブジェクトの操作の詳細については、「データベースオブジェクト」を参照してください。
クエリを作成して実行するには、データソースをクリックして F4 を押し、既定のクエリコンソールを開きます。
データベースオブジェクトのデータを表示するには、オブジェクトをダブルクリックしてデータエディターとビューアーを開きます。

関連ページ:
データベースに接続できません
ステップ 1. ネットワーク設定を確認する:データベースは、ローカル、サーバー、クラウドで動作できます。サーバーおよびクラウドデータベースの場合、ネットワーク接続が必要です。接続が利用可能かどうかを確認するには、ping コマンドと telnet コマンドを使用します。ping コマンドを使用すると、移行先コンピューターが移行元コンピューターから到達可能であることを確認できます。コマンドラインを開き、コマンドを入力します。は、アドレスをホスト名に解決するコマンドオプションです(可能な場合)。ping...
データベースツールウィンドウ
概要:データベースツールウィンドウでは、データベースと DDL データソースを操作できます。データベース内のデータ構造を表示および変更したり、その他の関連タスクを実行したりできます。使用可能なデータソースは、データソース、スキーマ、テーブルなどのツリーとして表示されます。現在データソースが定義されていない場合は、新規コマンドを使用してデータソースを作成し、データベースに接続します。データソースの詳細については、データソーストピックを参照してください。WebStorm がデータベースに接続される...
データベースオブジェクト
Web 開発環境 WebStorm の使い方や高等テクニック満載の JetBrains 日本語公式ヘルプ。最新の英語版ヘルプ内容が随時反映されます。
クエリコンソール
概要:クエリコンソールは、データソース用に自動的に作成される SQL ファイルと JS ファイルで、常にデータソースにアタッチされ、IDE プロジェクトの外部に保存されます。クエリコンソールでは、ターミナルで行うのと同じように SQL ステートメントを記述および実行できます。クエリコンソールはプロジェクトコンテキストには含まれません。クエリコンソールでのクエリ結果の操作の詳細については、「照会結果」を参照してください。データソースを作成すると、クエリコンソールが自動的に作成され、デフォルトでこ...
データエディターとビューアー
概要:データエディターとビューアー、またはデータエディターは、データを操作するためのユーザーインターフェースを提供します。データエディターでは、データの並べ替え、フィルター、追加、編集、削除を行うことができるだけでなく、その他の関連タスクを実行することもできます。WebStorm では、データエディターとビューアーを使用して、データベースオブジェクトデータ、クエリ結果セット、およびユーザーファイルデータを操作できます。ツールバー。クエリのフィルタリングと並べ替えペイン。テーブルビュー内のデータ...
OCI を使用して Oracle データソースを作成する
公式ドキュメントとソフトウェア Oracle の詳細については、公式ドキュメントを参照してください。Oracle データベースソフトウェアをダウンロードするには、公式ソフトウェアのダウンロードを参照してください。Oracle JDBC ドライバーのその他のバージョンについては、公式 JDBC ドライバーのダウンロードを参照してください。オペレーティングシステム用の次の Oracle インスタントクライアント (OCI) パッケージを oracle.com の Oracle インスタントクライアントダ...