oracle instant client
是一个轻量级的oracle 客户端。可以省去安装巨大的oracle客户端软件。
安装步骤:
1)下载适你平台的安装包;
2)然后解压至同一个目录,比如“instantclient”
3)将“instantclient”目录(动态库)加入环境变量中。windows中就是加入“PATH”环境变量中,linux中就是加入LD_LIBRARY_PATH
4)设置 NLS_LANG 环境变量,可选。它决定了与oracle交互的字符集
5)设置 TNS_ADMIN 环境变量(值是一个路径),可选。它决定了在什么地方找到文件 tnsnames.ora 。
6)linux下如果安装了sqlplus,则最好也将其路径加入到“PATH”环境变量,可选
包类型简要描述:
Basic 包含运行OCI、OCCI、JDBC-OCI所需的基本动态库,也就是所有的包都依赖于此
Basic Lite 只适合英文环境,中文环境下有问题
SDK 包含开发C和C++程序所需的头文件和库
JDBC Supplement* 包含JDBC-OCI所需的jar包
SQL*Plus* 包含oracle客户端工具sqlplus
oracle官方对包的详细描述如下:
Instant Client Package | Description | Notes |
Basic | All files required to run OCI, OCCI, and JDBC-OCI applications | OCI OCCI JDBC |
Basic Lite | Smaller version of the Basic, with only English error messages and Unicode, ASCII, and Western European character set support (10.2 only) | OCI OCCI JDBC |
JDBC Supplement* | Additional support for XA, Internationalization, and RowSet operations under JDBC | JDBC |
SQL*Plus* | Additional libraries and executable for running SQL*Plus with Instant Client | SQL*Plus 10.2 SQL*Plus 11.2 |
ODBC Supplement* | Additional libraries for enabling ODBC applications with Instant Client (Not all platforms) | ODBC |
SDK* | Additional header files and an example makefile for developing Oracle applications with Instant Client | |
ODAC* | Includes ODP.NET, Oracle Services for MTS, Oracle Providers for ASP.NET, Oracle Provider for OLE DB, and OO4O with Oracle Instant Client |
注意:
1)linux下的sqlplus、basic 的 rpm 包默认安装到路径 /usr/lib/oracle/11.2/client/ ,且不可改变。
2)oracle 10.2.0.5 支持win7, oracle 10.2.0.4 支持 windows vista 和 windows 2008。下载前,必须要先登录oracle网站,不过还好注册是免费的。