windows7 64位 安装PLSQL

操作系统:Windows7 x64

Oracle:11 x64

PLSQL:8.0.1

PLSQL说明中已经明确说明,不论Oracle 数据库用的是64位还是32位的,Oracle客户端都要使用32位的才能连接。所以在解决这个问题的过程中,搜索的时候很多人在问如何在不安装32位客户端的情况下用PLSQL连接数据库,暂时看,那是不可能。那么下面就介绍如何在Windows7 x64中安装PLSQL。

首先要清楚,PLSQL需要的32位的Oracle客户端不是指整个的Oralce Client。因此这里就解决了另一个问题,如果你下载Oracle32位的客户端,是无法安装在64位系统上的,因此,首先要安装的是Oracle Client 64位的版本。安装之后,会发现PLSQL无法找到tnsname.ora文件。



 

那么下面就是要下载Oracle 32位的Client Instance,网上大部分都翻译为Oracle客户端,其实应该叫实例,相当于Oracle Client/bin这个目录。(PS:之所以说Client和Client Instance有区别,是因为如果你只下载Client Instance,那么会缺少好多管理的工具,使用不方便,而且要自己建立tnsname.ora和目录。)

Client Instance下载地址:

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

一定要下载32位的

接下来就是几个关键的配置:

1.首先解压Client Instance

如:E:\app\instantclient_11_2

2.设置PLSQL Developer
在工具-首选项,连接,OCI库输入
e:\app\instantclient_11_2\oci.dll
如下图:

  

3.添加环境变量
系统变量中添加2个:
第一个是指向TNS文件所在目录的,这个目录是你安装的64位版本Oracle的TNS文件所在目录。TNS文件就是保存了连接信息的文件。
TNS_ADMIN  值: E:\app\OYK\product\11.2.0\dbhome_1\NETWORK\ADMIN
第二个是指定数据库使用的编码。如果不设置成以下值,那么连接上数据库后,你看到的所有中文的内容将会是乱码,都是一堆问号。
NLS_LANG  值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

PS:由于在PLSQL里设置了oci的路径,因此就不需要修改环境变量中的PATH了。

到这里就完成了PLSQL的安装。

猜你喜欢

转载自congjl2002.iteye.com/blog/1846787
今日推荐