asp.net 不安装Oracle客户端 连接 Oracle服务器

 

不安装客户端是指不用Oralce的客户端工具安装,使用配置类工具达成连接Oracle服务器的功能,依然需要使用Oracle官方出品的插件。插件下载地址如下:

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

Oralce Client客户端连接插件 对应的 32 和 64位,下载时请注意区分

废话不多说,直接开工。

机器环境:Server 2008 R2 + VS2010
Oralce服务端程序是在另外一台机器上,版本未知,但是是64位的服务端

本机测试使用了两个版,我先声明一下,两个版本(32位和64位)是允许共存在一台机器上,并且可以按需配置。该配

置在本机己经测试通过。
本机的操作系统版本如下图:


我下载的两个版的存储地址如下图:

接下来配置环境变量,一共需要配置三个环境变量。这三个变量在Oracle的官方网站上也有说,必须要

配置的三个变量,将这三个变量配置在系统变量中即可。


下面对三个变量进行说明:

NLS_LANG : SIMPLIFIED CHINESE_CHINA.ZHS16GBK
TNS_ADMIN : D:\soft\Oracle\instantclient_11_2_64\network\admin
PATH : D:\soft\Oracle\instantclient_11_2_64

NLS_LANG:则是语言配置项,
TNS_ADMIN:则是tnsnames.ora文件的地址,该文件记录的其实就是NET Manager配置的网络连接

信息
PATH:则是客户端连接服务器时需要的一些DLL文件,我的理解,呵呵。

本机是64位的操作系统,所以在运行的时候,Oracle需要使用64位的客户端。

代码示例,因为目前本机己经脱工作环境,没有Oracle服务端的支持我就不截图了。

这个时候使用PL/SQL连接时是会报错的,因为一般的PL/SQL都是基于32位的,但是我们配置的系统变量则是基于64位的,所以这时PL/SQL是不能使用的,我们接下来配置32位的客户端连接。32位的配置则需要使用当前登录用户的变量,重写PATH路径和TNS_ADMIN的路径即可,将他们的路径指向:D:\soft\Oracle\instantclient_11_2_32 和D:\soft\Oracle\instantclient_11_2_64\network\admin 即可。

配置PL/SQL

1、打开PL/SQL的配置选项

2、出现的选项界面


3、配置32位的客户端地址

配置完成,这样就可以连接Oracle服务器了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

skey123123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值