3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Visual Studio CodeでSQL Developerを使ってAutonomous Databaseにアクセスしてみる

Last updated at Posted at 2024-09-30

はじめに

今回は、Visual Studio Code (VS Code)の拡張機能であるOracle SQL Developer Extension for VSCodeを使ってAutonomous Database (ADB)にアクセスしていく手順を紹介します。

Oracle SQL Developer Extension for VSCodeのインストール

image.png
拡張機能の検索欄でOracleと検索し、「Oracle SQL Developer Extension for VSCode」をインストールしましょう。

その後、VSCodeを再起動すると以下のように画面左側のバーにデータベースのアイコンが表示されています。
image.png

前提条件や詳細については以下をご確認ください。

Oracle Developer Tools for VS Codeをインストールするには:

  1. Visual Studio Codeをバージョン1.67.0以降にアップグレードします。バージョンを確認するには、「ヘルプ」->「バージョン情報」メニュー項目を使用します。アップグレードするには、「ヘルプ」->「更新の確認」を選択します。
  2. VS Codeの横側にあるアクティビティ・バーで「拡張機能」アイコンをクリックするか、「表示: 拡張機能を表示する」コマンド([Ctrl]+[Shift]+[X])を使用します。
  3. 拡張機能検索バーに「Oracle Developer Tools」と入力します。
  4. 「Oracle Developer Tools for VS Code」を見つけて「インストール」をクリックします。
  5. インストールが完了したら、Visual Studio Codeを再起動します

インストール中に、互換性のあるインストール済のランタイムがない場合には、自動的に.NET Runtimeがインストールされるようになりました。

引用:Oracle Developer Tools for VS Codeのインストール

ADBの作成とクレデンシャル・ウォレットのダウンロード

上記の記事を参考にADBのインスタンスを作成し、クレデンシャル・ウォレットをダウンロードして設定ファイルの編集まで行いましょう。

ADBへの接続

image.png
画像のようにDATABASEタブの「+」マークをクリックし、「Create New Connection」の画面を開きます。
image.png

設定項目 入力項目 備考
Connection Type Use TNSNAMES.ORA タブから選択する。
TNS Admin Location 例:(C:\Users\hogehoge\document\Wallet_demo) ダウンロードしてZipを解凍したウォレットファイルのフォルダを選択する。
TNS Alias 例:(demo_high) タブから選択する。今回は例としてdemoというDBを使用。下記項目にもチェックを入れる。
Use Wallet File チェックを入れる
Wallet File Location 例:(C:\Users\hogehoge\document\Wallet_demo) 「TNS Admin Location」と同様
Role Default タブから選択する。
User name ADMIN ADBを初めて使用する場合は、ユーザー名ADMINを使用します。
Password ********** ADBを作成する際に入れたパスワード
Save password パスワードを保存するかどうかの確認。チェックを入れても入れなくてもいい。
Connection name ADMIN.demo_high 自動的に入力される。

上記の画像と表を参考に設定項目を埋めていき、最後に「Create Connection」をクリックします。

注意点

  • プロキシ認証を使用している場合は、「Show more options」チェック・ボックスを選択し、プロキシのユーザー名とパスワードを指定します。
  • ユーザー名に関連付けられているデフォルト・スキーマとは異なるスキーマを使用する必要がある場合は、「Show more options」チェック・ボックスを選択し、「Current Schema」ドロップダウンからスキーマを選択します。

※詳細はOracle Cloud Infrastructure Explorerを使用した資格証明ファイル(ウォレット)の自動ダウンロードによる接続をチェック。

SQLを入力してみる

image.png
上記のように、データベース名を右クリックして、「Open New SQL File」をクリックします。
image.png

ユーザーネームの出力
SELECT
    USERNAME
FROM
    USER_USERS;

今回は、上記のようなSQL文を入力して右クリックをし、Execute SQLをクリックしSQL文を実行します。
image.png
すると、このように実行結果が表示されました。

おわりに

今回は、VS Codeの拡張機能であるOracle SQL Developer Extension for VSCodeを使用して、ADBにアクセスしSQL文を実行してみました。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?