PL/SQL Developer 连接 64位Oracle 服务端 解决方案

PL/SQL是32位程序,只能通过32位的Oracle驱动连接Oracle服务器。如果Oracle服务器是64位的,那么只能通过需要通过一个32位的Oracle客户端,来搭建连接。

到官网下载一个客户端:http://www.oracle.com/technetwork/topics/winsoft-085727.html 。根据Oracle服务端的版本号选择,相应的 客户端 :instantclient-basic-win32-11.2.0.1.0.zip 保存到客户端任意路径下,例如D:\software\

1.解压instantclient-basic-win32-11.2.0.1.0.zip到当前目录下,默认会生成instantclient_11_2目录,

2.进入instantclient_11_2目录,新建NETWORK目录,进入NETWORK目录,新建ADMIN目录,最后生成的目录结构如下
 

3.在ADMIN目录下新建文本文件,取名为tnsnames.ora,用这个文件作为监听服务配置文件,里面的内容书写可以参考官方的资料,也可以参考这个例子
ORAWIN10G =

(DESCRIPTION =

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

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orawin)

)
)

当然,也可以从 已经安装的oracle服务端相应目录下获取copy过来

4.配置好这些后,打开PL/SQL,点击Cancel先不用登录,直接会进入 界面

5.菜单上选择Tools-Preferences
在Options页右下角配置Oracle Instant Client的路径。
Oracle Home输入D:\software\oracle-instantclient\instantclient_11_2
OCI library输入D:\software\oracle-instantclient\instantclient_11_2\oci.dll
6.
点击OK,重启PL/SQL即完成了

时间: 2024-12-13 03:31:29

PL/SQL Developer 连接 64位Oracle 服务端 解决方案的相关文章

PL/SQL Developer 连接64位数据库出现乱码错误

原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/41479997 安装64bit oracle11g数据库后,使用PL/SQL连接数据库,解决"中文字符"乱码问题 现场环境 操作系统 WINDOWS 2008 64bit 数据库版本 Oracl11g 64bit 11.2.0.3 PL/SQL版本

PL/SQL不支持64位Oracle Client

解决X64操作系统PL/SQL连接报错问题 make sure you have the 32 bits oracle client installed 说明PLSQL Developer并不支持Oracle 64位客户端连接. 解决办法: 1.下载32位Oracle客户端 其实可以下载免安装版的,http://www.oracle.com/technetwork/topics/winsoft-085727.html,我下载的是instantclient-basic-nt-11.2.0.2.0.

在64位Win7中使用Navicat Premium 和PL\SQL Developer连接Oracle数据库备忘

最近接手了一个项目,服务器端数据库是oracle 11g 64位.由于主要工作不是开发,也不想在自己的电脑上安装庞大的oracle数据库,因此寻思着只通过数据库管理工具连接数据库进行一些常用的查询操作. 运行环境 服务器:windows server 2008 64位 服务器oracle版本:oracle 11g R2 64位,字符集是ZHS16GBK. 本机:windows 7 64位 需要准备的软件 1.Instant Client 12.1.0.2.0 32位和64位 Instant Cl

Win8.1OS64位oracle11安装配置及PL/SQL Developer如何连接64位oracle

Oracle 为什么选择oracle 1.oracle能够在主流的平台上运行,而相对于sql server只支持windows,而windows在wr手里攥着呢,所以你懂的.在安全性上来讲,很多地方oracle和linux就是个不错的选择: 2.支持的连接模式上,oracle能够支持oledb,jdbc,oci等标准进行连接. 3.从80年代起,oracle开始了oracle6的发布.用户群庞大加上多年coder的开发的经验,可以说是历经磨练. 与其他数据库的比较 Oracle11的安装 最新下

PL/SQL Developer连接本地Oracle 11g 64位数据库和快捷键设置

1.登录PL/SQL Developer 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer. 奇怪这里为什么选择不到数据库的TNS呢?我是先安装数据库,再安装PL/SQL  Developer.按理说安装PL/SQL Developer时,就已经识别到了Oracle Home和OCI Libaray了.管它呢?先以非登录方式

pl/sql developer 连接本地ORACLE 11g 64位数据库

1.登录PL/SQL Developer 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer. 奇怪这里为什么选择不到数据库的TNS呢?我是先安装数据库,再安装PL/SQL  Developer.按理说安装PL/SQL Developer时,就已经识别到了Oracle Home和OCI Libaray了.管它呢?先以非登录方式

PL/SQL Developer连接本地64位Oracle数据库

1.安装oracle Clinet 首先到Oracle官网上去下载一个Oracle 11g Client(我的是11g的oracle),不过需要先申请一个Oracle 帐号,才能下载. 目前下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html 这个一个绿色版的Oracle Client,因此只要需要解压了,就可以是.将下载的Oracle Client文件instantclient-basic-win32-11.2.0.

Oracle---使用PL/SQL Developer连接Oracle12C(64位)版本

Oracle---使用PL/SQL Developer连接Oracle12C(64位)版本 1.安装Oracle 12c 64位 2.安装32位的Oracle客户端( instantclient-basic-nt-12.1.0.1.0) 下载instantclient-basic-nt-12.1.0.1.0.zip,将其解压至Oracle安装目录的Product下(本机命名为:instantclient_12 _1):C: \app\orcl\product\instantclient _12

PL/SQL连接64位Oracle配置方法

问题原因: plsql developer无法连接64位oracle server的原因是,plsql是32位的,没有64位的版本,而oracle是64位,两者不兼容. 配置方法: 1.下载64位Oracle,解压两文件,解压完成后将文件合并,安装: 2.下载PL/SQL,解压或安装: 3.下载Oracle32位的客户端instantclient-basic-nt-11.2.0.2.0.zip,解压后剪切instantclient_11_2文件夹,粘贴到Oracle安装目录中product文件夹