在Windows7上使用Oracle

看这篇文章的标题,似乎很平常,大家可能会问:难道Windows7上使用Oracle有问题吗?答案是:有。我就被折腾了一阵子,今天终于搞定了,写篇文章与大家共享。

 

我现在用的是Windows7, 由于有时候要查查Oracle的数据,因此安装了PL/SQL Developer,由于这个工具需要Oracle客户端支持,因此,我又安装了手头有的Oracle 10.2 Client,结果在配置连接测试的时候,总是提示无法识别描述符。在网上查了很多资料,比如安装之前修改一下安装程序中的配置文件,将setup.exe的兼容性修改一下,使用管理员安装等等,都不行。今天是周五,正好清净,加班研究。

 

上Oracle官方网站,看了10.2是不支持Windows 7的,又看11.2,支持Win7,那就下载一个11.2吧,但又一看,安装程序2G,太大了,我只是需要一个客户端而已,之前听说有一种Instant Client比较小(49M),可以支持PL/SQL Developer这的工具OCI调用。于是下载Instant Client 11.2,由于内网限制,不能下载,于是远程桌面登陆到外网,下载,然后再通过QQ中转站上传,再进内网从中转站下载下来。

 

一个压缩包,解压一看,没有任何说明文档,于是又从网上找说明,百度找不到,谷歌找到了,按照说明配置,成功搞定,步骤如下:

1. 从Oracle官方网站下载 Oracle Database Instant Client 11.2 (需要oralce账号,没有就注册一个);

2. 将压缩包解压到本机目录,如:D:/oracle

3. 将安装目录(d:/oracle)添加到Windows系统变量path中;

4. 新增Winows用户变量NLS_LAN = AMERICAN.AMERIC.UTF8(要与你的数据库一致,一般是这个)

5. 新增Windows系统变量TNS_ADMIN=D:/ORACLE(安装目录)

6. 在安装目录新建一个文件tnsnames.ora,里面的内容为:

S5=

  (DESCRIPTION=

      (ADDRESS=(PROTOCOL = TCP) (HOST = 192.168.1.5) (PORT=1521))

      (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORCL))

  )

 

(以上内容全部手写,以达到默写的效果:)对需要修改的变量做如下说明:

S5: 本地服务名

192.168.1.5:数据库服务器IP地址

1521:数据库服务器端口

ORCL:全局数据库名

 

打开PLSQL Developer,登陆界面点取消,点击菜单工具-首选项,在“OCI库”的选项里面填入安装路径D:/oracle,重启PLSQL Developer,选择服务名,输入用户名密码,登陆成功!

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值