文档章节

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

码上中国博客
 码上中国博客
发布于 2015/04/28 10:27
字数 999
阅读 175
收藏 0
点赞 0
评论 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了。

© 著作权归作者所有

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

码上中国博客

粉丝 52
博文 72
码字总数 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 ⋅ 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

PLSQL developer 连接不上64位Oracle 的解决方法

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

xiaoyang0878 ⋅ 2012/11/07 ⋅ 3

plsql32 位连接oracle11g64位方法

工具 已经装好的64位Oracle数据库 window7_64位的操作系统 PLSQL_Developer 9.0以上版本(目前只有32位的);下面有下载连接! 官方的 instantclient-basic-win32-10.2.0.5 文件;下面有下载...

凡尘里的一根葱 ⋅ 2015/11/17 ⋅ 0

PL/SQL 搭配 Oracle Instance Client 远程连接 Oracle 数据库

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

DreamOver ⋅ 2017/12/26 ⋅ 0

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 ⋅ 1

Win-Server-2008-R2-x64安装Oracle-11g-R2-x64及问题处理

一、安装数据库 1、高级安装-->语言选择UTF-8,使用统一密码。 2、一路 下一步 ,安装完成。 3、PLSQL Developer使用出现以下问题: 3.1、Database下拉框为空: 3.2、强制输入用户名、密码及...

pmos ⋅ 2016/04/28 ⋅ 0

Win10 PLSQL 登录后,提示数据库字符集(AL32UTF8)和客户端字符集(ZHS16GBK)不一致

plsql 登录后提示: Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different. Character set conversion may cause unexpected results. Note: you can set ......

百世经纶一页书梵天 ⋅ 2016/12/01 ⋅ 0

plsql等客户端连接不上64位的oracle11g

由于在本机Win7X64上安装了64位的Oracle,结果试图使用PLSQL Developer去访问它的时候,报告说无法加载oci.dll文件。原来oci.dll是64位的,32位应用程序PLSQL Developer自然无法加载了。 试验...

山海经 ⋅ 2014/09/03 ⋅ 0

PLSQL Developer连接不上Oracle11g64位的解决办法

由于在本机Win7X64上安装了64位的Oracle,结果试图使用PLSQL Developer去访问它的时候,报告说无法加载oci.dll文件。原来oci.dll是64位的,32位应用程序PLSQL Developer自然无法加载了。 试验...

Junn ⋅ 2014/02/26 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

从零开始搭建Risc-v Rocket环境---(1)

为了搭建Rocke环境,我买了一个2T的移动硬盘,安装的ubuntu-16.04 LTS版。没有java8,gcc是5.4.0 joe@joe-Inspiron-7460:~$ java -version程序 'java' 已包含在下列软件包中: * default-...

whoisliang ⋅ 8分钟前 ⋅ 0

大数据学习路线(自己制定的,从零开始学习大数据)

大数据已经火了很久了,一直想了解它学习它结果没时间,过年后终于有时间了,了解了一些资料,结合我自己的情况,初步整理了一个学习路线,有问题的希望大神指点。 学习路线 Linux(shell,高并...

董黎明 ⋅ 14分钟前 ⋅ 0

systemd编写服务

一、开机启动 对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。 如果你想让该软件开机启动,就执行下面的命令(以httpd.service为例)。 ...

勇敢的飞石 ⋅ 17分钟前 ⋅ 0

mysql 基本sql

CREATE TABLE `BBB_build_info` ( `community_id` varchar(50) NOT NULL COMMENT '小区ID', `layer` int(11) NOT NULL COMMENT '地址层数', `id` int(11) NOT NULL COMMENT '地址id', `full_......

zaolonglei ⋅ 25分钟前 ⋅ 0

安装chrome的vue插件

参看文档:https://www.cnblogs.com/yulingjia/p/7904138.html

xiaoge2016 ⋅ 28分钟前 ⋅ 0

用SQL命令查看Mysql数据库大小

要想知道每个数据库的大小的话,步骤如下: 1、进入information_schema 数据库(存放了其他的数据库的信息) use information_schema; 2、查询所有数据的大小: select concat(round(sum(da...

源哥L ⋅ 50分钟前 ⋅ 0

两个小实验简单介绍@Scope("prototype")

实验一 首先有如下代码(其中@RestController的作用相当于@Controller+@Responsebody,可忽略) @RestController//@Scope("prototype")public class TestController { @RequestMap...

kalnkaya ⋅ 55分钟前 ⋅ 0

php-fpm的pool&php-fpm慢执行日志&open_basedir&php-fpm进程管理

12.21 php-fpm的pool pool是PHP-fpm的资源池,如果多个站点共用一个pool,则可能造成资源池中的资源耗尽,最终访问网站时出现502。 为了解决上述问题,我们可以配置多个pool,不同的站点使用...

影夜Linux ⋅ 今天 ⋅ 0

微服务 WildFly Swarm 管理

Expose Application Metrics and Information 要公开关于我们的微服务的有用信息,我们需要做的就是将监视器模块添加到我们的pom.xml中: 这将使在管理和监视功能得到实现。从监控角度来看,...

woshixin ⋅ 今天 ⋅ 0

java连接 mongo伪集群部署遇到的坑

部署mongo伪集群 #创建mongo数据存放文件地址mkdir -p /usr/local/config1/datamkdir -p /usr/local/config2/data mkdir -p /usr/local/config3/data mkdir -p /usr/local/config1/l......

努力爬坑人 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部