ablog

不器用で落着きのない技術者のメモ

Oracle Instant Client for Linux x86-64 を使ってみた

例えば、新規にサーバを構築後にWebサーバからDBサーバのOracleに接続確認したいけど、アプリケーションは JDBC Thin Driver(Type4) を使うので、Webサーバには Oracle Client がインストールされていないという場合、Instant Client だと zip ファイルを2つダウンロードして、解凍するだけで使えるので便利。簡易接続を使えば、tnsnames.ora の設定もせずに Oracle に接続することができる。以下は RHEL5.3 x86_64 で Instant Client をインストールして使用する手順。

手順

  • ダウンロードしたファイルを任意のディレクトリに置いて解凍する。
$ 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