windows 7环境下配置oracle 11g 客户端

源:http://www.cnblogs.com/lz-wolf/archive/2011/11/21/2256832.html

评:

由于把oracle11g全部装在机器上,导致机器太卡,于是卸载oracle装上客户端,果然效果明显。

首先要去官网上下载oracle11客户端,(我用的是64位系统)地址:

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

下载:instantclient-basic-win-x86-64-***;核心包

 instantclient-sqlplus-windows.x64-**;sqlplus包

将其全部解压到D:\ProgramFiles\instantclient_11_2目录下。

在D:\ProgramFiles\instantclient_11_2中新建NETWORK\ADMIN\文件夹。

在ADMIN下面建tnsnames.ora文件。

复制代码

自定义DatabaseName=

(DESCRIPTION=

(ADDRESS_LIST=

(ADDRESS=(PROTOCOL=TCP)(HOST=服务器IP地址)(PORT=1521))

)

(CONNECT_DATA=

(SERVICE_NAME=服务器SID)

)

)

复制代码

打开pl/SQL-->Toos-->Preferences-->Oracle-->Connection中有ORACLE_HOME和OCI两个选项框,如下:

在ORACLE_HOME中写入连接驱动;

OCI中写入oci.dll文件。

添加环境变量:

TNS_ADMIN:D:\ProgramFiles\instantclient_11_2\NETWORK\ADMIN;(nsnames.ora文件所在位置)

NLS_LANG:SIMPLIFIEDCHINESE_CHINA.ZHS16GBK;

LANG:zh_CN.GBK(解决中文乱码)

ORACLE_HOME:D:\ProgramFiles\instantclient_11_2;(户端文件夹所有位置)

在环境变量PATH中加入D:\ProgramFiles\instantclient_11_2;(sqlplus所在位置)

测试:开始+R-->cmd-->sqlplus"user/passwd@SERVICE_NAME"

OK!!

PS:如果出现ORA-12705:无法访问NLS数据文件,或者指定的环境无效错误,把环境变量中NLS_LANG的变量删除掉!

相关推荐