Oracle Client 11gをインストールせずに、SQLPlusを実行する方法

OTNに「instant Client」というものがあり、フリー。

1.OTNからダウンロードしたものがこちら。

instantclient-basic-nt-11.2.0.3.0.zip  「必須」
instantclient-sqlplus-nt-11.2.0.3.0.zip 「必須」
instantclient-jdbc-nt-11.2.0.3.0.zip   「オプション」
instantclient-odbc-nt-11.2.0.3.0.zip  「オプション」
instantclient-sdk-nt-11.2.0.3.0.zip   「オプション」
instantclient-tools-nt-11.2.0.3.0.zip  「オプション」
 ※オプションは、JDBCドライバや、ODBCドライバ等

2.解凍したモジュールをすべて一つのフォルダにコピー

 例)

instantclient-basic-nt-11.2.0.3.0.zip\instantclient_11_2
instantclient-sqlplus-nt-11.2.0.3.0.zip\instantclient_11_2
instantclient-jdbc-nt-11.2.0.3.0.zip\instantclient_11_2
instantclient-odbc-nt-11.2.0.3.0.zip\\instantclient_11_2
instantclient-sdk-nt-11.2.0.3.0.zip\\instantclient_11_2
instantclient-tools-nt-11.2.0.3.0.zip\\instantclient_11_2
 これらを中身をC:\oracleにすべてコピーする。

3.環境変数の設定

 set ORACLE_HOME=C:\oracle

 set path=%ORACLE_HOME%;%path%

 set TNS_ADMIN=…tnsnames.oraの場所

 set NLS_LANG=JAPANESE_JAPAN.JA16SJISTILDE…SQLPLUS上で見える文字のコード

4.ODBCドライバの設定「オプション」

 ODBCドライバのセットアップを行うので、[コマンドプロンプト]を起動し、"c:\oracle"にカレントフォルダを移動します。

 % cd %ORACLE_HOME%

 次のコマンドを実行

 % odbc_install JA

 次のメッセージが出たら完了

 % Oracle ODBC Driver is installed successfully