例えば、新規にサーバを構築後にWebサーバからDBサーバのOracleに接続確認したいけど、アプリケーションは JDBC Thin Driver(Type4) を使うので、Webサーバには Oracle Client がインストールされていないという場合、Instant Client だと zip ファイルを2つダウンロードして、解凍するだけで使えるので便利。簡易接続を使えば、tnsnames.ora の設定もせずに Oracle に接続することができる。以下は RHEL5.3 x86_64 で Instant Client をインストールして使用する手順。
手順
- http://www.oracle.com/technology/global/jp/software/tech/oci/instantclient/htdocs/linuxx86_64soft.html から以下のファイルをダウンロードする。
- ダウンロードしたファイルを任意のディレクトリに置いて解凍する。
$ unzip basic-10.2.0.4.0-linux-x86_64.zip $ unzip sqlplus-10.2.0.4.0-linux-x86_64.zip
- 解凍してできたディレクトリに移動して、
$ cd instantclient_10_2/
- 環境変数をセットして、
$ export PATH=.:$PATH $ export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH $ export LANG=C $ export NLS_LANG=American_America.JA16SJISTILDE
- データベースに接続してみる。
$ sqlplus system/manager@192.168.0.10:1521/orcl SQL*Plus: Release 10.2.0.4.0 - Production on Fri Dec 18 17:33:00 2009 Copyright (c) 1982, 2007, Oracle. All Rights Reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> select instance_name from v$instance; INSTANCE_NAME ---------------- orcl