32位PLSQL如何支持64位数据库

PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。PL/SQL 只有 Oracle 数据库有。

而又由于PL/SQL的位数原因,照成了很多人一直纠结于如何让32位的PL/SQL支持64位的oracle。因此,接下来我将详细讲解如何配置PL/SQL,以让其可以完美支持64位数据库。

1.拥有PL/SQL环境

首先你必须在本电脑上已经成功安装了PL/SQL,否则请看我的上一篇文章,它将教你如何安装PL/SQL

2.下载32位的数据库客户端

注意,这个文件是必须要下载的,即使你已经安装了64位的oracle也需要下载,下载地址为   ,下载完成后,解压至任意文件,以备使用。

3.配置过程

3.1配置PL/SQ外部环境

请将你解压的文件复制到你的数据库安装的文件夹下的product文件夹下,我的是:D:\java\oracle\product .然后在D:\java\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN文件夹下找到两个文件listener.ora和tnsnames.ora。都复制到你刚刚复制进Product的instantclient_10_2的里面。

在你的PL/SQL安装目录下,新建一个名叫start.txt的文本文件,在里面写入下面的配置

@echo off 
set path=D:\java\oracle\product\instantclient_10_2
set ORACLE_HOME=D:\java\oracle\product\instantclient_10_2
set TNS_ADMIN=D:\java\oracle\product\instantclient_10_2
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
start plsqldev.exe

 注意,里面的内容是不固定的,也就是说,上面的配置内容是根据你的数据库的安装位置变化而变的,比如里面的set path后面的内容,我的这个instantclient_10_2的文件夹在我的D盘中,我就写的是

D:\java\oracle\product\instantclient_10_2

而你的内容是你自己的安装路径,不要写错,要修改成你自己的instantclient_10_2路径。

编辑完成保存一下,关闭文本,修改这个文本的文件格式,将txt格式修改为.bat格式,修改后的文件全名为 : start.bat 

不会修改文件格式的去百度上找一下,很简单。

3.2配置PL/SQL内部环境

当完成上面的操作后,PL./SQL暂时仍然不可以连接64位数据库,我们接下来进行下面的操作。

打开PLSQL_Developer后,取消登陆,进入主界面。

1.点击--工具--首选项--连接:

2.把上面的注销改为提交

3.OCI库改为带有instantclient_10_2的路径。

4.应用--确定--关闭PLSQL_Developer重新运行。

这个过程体现在下面的图中

102234_uNrX_2303434.png

进行完上面的操作后,关闭PL/SQL,重新打开PL/SQL,好了,这此成功进入,可以支持64位oracle了。

转载于:https://my.oschina.net/guopengfei/blog/407101

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值