文档章节

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

码上中国博客
 码上中国博客
发布于 2015/04/28 10:27
字数 999
阅读 183
收藏 0

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重新运行。

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

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

© 著作权归作者所有

共有 人打赏支持
码上中国博客

码上中国博客

粉丝 53
博文 74
码字总数 70310
作品 1
北京
后端工程师
PLSQL Developer连接Oracle数据库

一、环境 Oracle当前版本:Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production Oracle安装路径:D:oraclexe PLSQL Developer版本:PLSQL Developer 11.0.3.1700,3......

最王座
2016/08/31
23
0
PLSQL developer 连接不上64位Oracle 的解决方法

PLSQL developer 连接不上64位Oracle 的解决方法 快乐无极 , 2012/06/13 10:10 , 开发文档 , 评论(3) , 阅读(30254) , Via 本站原创 大 | 中 | 小 引用功能被关闭了。 Windows 64位下装Oracl...

zhangfei_kr
2013/06/07
0
0
PLSQL developer 连接不上64位Oracle 的解决方法

Windows 64位下装Oracle 11g 64位,PLSQL Developer使用出现以下问题: 1、Database下拉框为空: 2、强制输入用户名、密码及Database,登录弹出: 引用 Initialzation error Could not init...

xiaoyang0878
2012/11/07
0
3
oracle 64位PL/SQL连接报错Make sure you have the 32 b...

Windows 64位下装Oracle OraDb11g_home 64位,PLSQL Developer使用出现以下问题: 1、Database下拉框为空 2、提示输入用户名、密码及Database,登录弹出: Initialzation error Could not in...

_A_J
2013/08/30
0
1
PL/SQL 搭配 Oracle Instance Client 远程连接 Oracle 数据库

PL/SQL + Oracle Instant Client 远程数据库环境搭建的关键点 使用 Oracle Instant Client 可以在本地远程连接 Oracle 数据库,而不用安装臃肿的 Oracle Client 客户端。 详细操作可参考 PL...

DreamOver
2017/12/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

redis 系列二 -- 常用命令

1.基础命令 info ping quit save dbsize select flushdb flushall 2.键命令 2.1 set 直接赋值 set a a 2.2 get 取值 get a 2.3 exists 是否存在 exists a 2.4 expire 设置剩余时间 秒 expire......

imbiao
28分钟前
1
0
php foreach

<?php// 数组的引用$a=array(1,2,3,4,5);foreach($a as $key=>&$value){$value=$value*2;}print_r($a);echo " $key -------------------$value\r\n";/** * ...

小张525
36分钟前
1
0
12-利用思维导图梳理JavaSE-多线程

12-利用思维导图梳理JavaSE-多线程 主要内容 1.线程概念 2.线程开发 3.线程的状态 4.线程的同步和死锁 5.Java5.0并发库类 QQ/知识星球/个人WeChat/公众号二维码 本文为原创文章,如果对你有一...

飞鱼说编程
58分钟前
0
0
JAVA集合之ArrayList

一、前言 Java 集合类提供了一套设计良好的支持对一组对象进行操作的接口和类,JAVA常用的集合接口有4类,分别是: Collection:代表一组对象,每一个对象都是它的子元素 Set:不包含重复元素...

木木匠
今天
3
0
转:XMLHttpRequest2 新技巧

”XMLHttpRequest 的异步调用网上找的例子运行没问题,但稍微改了一点点就报错”InvalidStateError: XMLHttpRequest has an invalid context“。断断续续 搞了3天终于通了,可以接收二进制文...

SamXIAO
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部