我直接从ORALCE网站上下了三个包,instantclient-basiclite-win32和instantclient-basic-win32以及一个SQL*PLUS的包。
安装instantclient-basiclite-win32和SQL*PLUS的话,SQL*PLUS用不了
但是安装instantclient-basic-win32和SQL*PLUS的话,SQL*PLUS是正常使用的。
但是看说明这两个包的唯一区别就是basiclite只支持西文啊。有没有达人用过instantclient-basiclite-win32和SQL*PLUS,没有问题的?附:配置方法(这个是我直接从网上down的)安装步骤: 1. 为您的平台下载相应的即时客户端程序包。所有的安装都要求 Basic 或 Basic Lite 程序包。
2. 将程序包解压缩到单个目录,如“instantclient”。
3. 在您环境中设置资料库加载路径,使其指向步骤 2 中确定的目录 ("instantclient")。在许多 UNIX 平台上,LD_LIBRARY_PATH 为相应的环境变量。在 Windows 上,应当使用 PATH。
4. 启动您的应用程序并开始使用。Windows下面怎样配置 Oracle10g即时客户端
1 Download the instant cilent binary.http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html2、程序包说明即时客户端程序包 说明 附注Basic 运行 OCI、OCCI 和 JDBC-OCI 应用程序所需的所有文件 OCI对应可以下载的软件包为
Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications
instantclient-basic-win32-10.2.0.1-20050930.zip (34,390,521 bytes)
*Instant Client Package - Basic Lite: Smaller version of the Basic, with only English error messages and Unicode, ASCII, and Western European character set support (10.2 only)(和上面那个文件相比这个在文字方面的支持只限于西欧文字,对于中文就不支持了,所以如果数据库的字符集为中文的话最好用第一个)
instantclient-basiclite-win32-10.2.0.1-20050930.zip (10,373,186 bytes)
*Instant Client Package - JDBC Supplement: Additional support for XA, Internationalization, and RowSet operations under JDBC
instantclient-jdbc-win32-10.2.0.1-20050930.zip (1,469,840 bytes)
*Instant Client Package - SQL*Plus: Additional libraries and executable for running SQL*Plus with Instant Client instantclient-sqlplus-win32-10.2.0.1-20050930.zip (720,691 bytes)
*Instant Client Package - SDK: Additional header files and an example makefile for developing Oracle applications with Instant Client instantclient-sdk-win32-10.2.0.1-20050930.zip (823,201 bytes)*Instant Client Package - ODBC: Additional libraries for enabling ODBC applications instantclient-odbc-win32-10.2.0.1-20050930.zip (718,159 bytes)下载两个常用的Package安装步骤:1. 为您的平台下载相应的即时客户端程序包。所有的安装都要求 Basic 或 Basic Lite 程序包。
2. 将程序包解压缩到单个目录,如“c:\instantclient”。
3. 配置环境变量
将 c:\instantclient 添加到 PATH 中(位于其他 Oracle 目录之前)。
例如,在 Windows 2000 上,依次单击“开始”->“设置”->“控制面板”->“系统”->“高级”->“环境变量”,编辑系统变量列表中的 PATH。如果使用了 tnsnames.ora 文件定义的 Oracle Net 服务名称,则将 tnsnames.ora 复制到 c:\instantclient,并添加用户环境变量 TNS_ADMIN 设置为你的解压目录如 c:\instantclient。(也可以在用户环境变量 LOCAL 中定义默认的服务名称。 )设置必要的 Oracle 全球化语言环境变量, NLS_LANG 中文对应的字符集是
SIMPLIFIED CHINESE_CHINA.ZHS16GBK 。一共设置以下三个环境变量(以解压缩目录c:\instantclient为例)环境变量名                              变量值
path                                c:\instantclient
TNS_ADMIN                            c:\instantclient
NLS_LANG                             SIMPLIFIED CHINESE_CHINA.ZHS16GBK
5. 启动您的应用程序并开始使用。
例如启动sqlplus为
c:\instantclient\sqlplus system/manager@localdb6、Oracle ODBC 的安装
c:\instantclient\odbc_install 或者 c:\instantclient\odbc_install ZHS
至此客户端就配置完了。

解决方案 »

  1.   


    关注下,我一般用plsql连接,本机上安装另一个oracle,直接启动服务就行了。从来没有安装过oracle客户端。
      

  2.   

    关注下,我一般用plsql连接,本机上安装另一个oracle,直接启动服务就行了。从来没有安装过oracle客户端。
      

  3.   


    呵呵呵,php连接oracle就好像要用到这个Oracle instant client,好像也碰到了中文字符乱码的问题。