gikoha’s blog

個人的メモがわり

oracle Autonomous DatabaseへのプログラムからのODBC接続

ODBCによる接続

unixODBCをインストール

brew install unixodbc

/usr/local/Cellar/unixodbc/2.3.7 へ v2.3.7がインストールされた

 Instant Client Downloads for macOS (Intel x86)から ODBCドライバをダウンロードして$ORACLE_HOME/instaclient_19_3へ展開

 
cd $ORACLE_HOME/instaclient_19_3
sudo odbc_update_ini.sh /usr/local
cd  $ORACLE_HOME/instantclient_19_3
ln -s libclntsh.dylib.19.1 ~/lib
ln -s libclntshcore.dylib.19.1 ~/lib
ln -s libociei.dylib ~/lib
 
~/.odbc.ini を編集し  $ORACLE_HOME/network/admin/tnsnames.ora のエントリを入れる
ServerName = XXXXXdb_tp
 
unixodbcの isql コマンドで接続を確認
isql OracleODBC-19 admin adminpassword
+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
...
うまくいきました