このノートでは、MacでOracle Instant ClientとODBCを使用してOracle Databaseへの接続を設定する方法について説明します。
unixODBCをインストールするには、こちらの手順に従ってください。
Oracleの公式ウェブサイトにアクセスして、お使いのmacOS(ARM64またはIntel x86)アーキテクチャに対応するInstant Clientパッケージをダウンロードしてください。具体的には、BasicパッケージとODBCパッケージをダウンロードします。
ダウンロードしたパッケージをディレクトリに解凍します。
~/instantclient_23_3提供されたスクリプトを実行してodbcinst.iniファイルを更新します:
cd ~/instantclient_23_3
./odbc_update_ini.sh /opt/homebrew
odbcinst.iniファイルがOracle
ODBCドライバー情報で更新されたことを確認します。
Oracle ODBCドライバーがunixODBCで動作するように、以下のシンボリックリンクを作成する必要があります。今回の例では、libodbcinst.2.dylibが/opt/homebrew/libにあることを前提としています。
cd ~/instantclient_23_3
ln -s /opt/homebrew/lib/libodbcinst.2.dylib .
~/.zshrcまたは~/.bash_profile)に追加しますexport PATH=~/instantclient_23_3:$PATH
export ORACLE_HOME=~/instantclient_23_3
export DYLD_LIBRARY_PATH=~/instantclient_23_3
export TNS_ADMIN=~/instantclient_23_3/network/admin # オプション、TNS名を使用する場合
シェルの設定をリロードします。
source ~/.zshrc # または source ~/.bash_profile
プロジェクトメニューから、「データコネクション」を選択します。

「追加」ボタンをクリックします。

「Database」タブを選択し、「Oracle」アイコンをクリックします。

必要な情報を入力し、先ほどインストールしたOracle 23 ODBCドライバーを選択します。

「コネクションをテスト」ボタンをクリックして、接続が機能することを確認します。
