您的位置:首页 > 数据库 > Oracle

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

2013-03-07 16:04 411 查看
由于把oracle 11g 全部装在机器上,导致机器太卡,于是卸载oracle 装上客户端,果然 效果明显。

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

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

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

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

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

在D:\Program Files\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:\Program Files\instantclient_11_2\NETWORK\ADMIN;(nsnames.ora 文件所在位置)

  NLS_LANG : SIMPLIFIED CHINESE_CHINA.ZHS16GBK;

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

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

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

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


OK!!

PS:如果出现ORA-12705:无法访问NLS数据文件,或者指定的环境无效错误,把环境变量中NLS_LANG的变量删除掉!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: