`

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

阅读更多
Windows 64位下装Oracle 11g 64位,PLSQL Developer使用出现以下问题:

1、Database下拉框为空:

2、强制输入用户名、密码及Database,登录弹出:
Initialzation error
Could not initialize
"...."
Make sure you have the 32 bits Oracle Client installed.

OracleHomeKey:
OracleHomeDir:...
Found:oci.dll
Using:
...
Loadlibrary(...)
returned 0




说明PLSQL Developer并不支持Oracle 64位客户端连接。
解决办法:

1、下载32位Oracle客户端
其实可以下载免安装版的,http://www.oracle.com/technetwork/topics/winsoft-085727.html
我下载的是第一个: http://download.oracle.com/otn/nt/instantclient/112030/instantclient-basic-nt-11.2.0.3.0.zip
下载需要登录,得先在Oracle注册账号才能下载!

2、解压
将下载到的将其解压,如我解压到了 E:\app\instantclient_11_2

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


4、添加环境变量
添加环境变量
系统变量中添加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
注意:设定了环境变量之后,一定要注销或者重启一下电脑才生效!

以上在Win7X64下测试通过。通过4步设置,可以正常连接本机和其它机器的Oracle数据库了。

原文:http://it.oyksoft.com/post/6003/
  • 大小: 29.6 KB
  • 大小: 6.8 KB
分享到:
评论

相关推荐

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

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

    PLSQL Developer无法连接64位Oracle的解决方法

    ### PLSQL Developer无法连接64位Oracle的解决方法 在IT行业中,开发人员经常会遇到工具与数据库兼容性问题,其中一个常见的问题是PLSQL Developer无法连接到64位版本的Oracle数据库。由于PLSQL Developer本身并不...

    plsql developer(连接64位oracle)

    使用PL/SQL Developer连接64位Oracle数据库,需要注意以下几点: - 确保已安装兼容64位操作系统的Oracle客户端或Instant Client,这是建立连接的基础。 - 检查环境变量如TNS_ADMIN是否正确配置,以便软件能找到网络...

    64位plsql连接64位oracle的方法和工具

    本篇文章将详细介绍如何在64位操作系统环境下,使用64位PLSQL连接到64位Oracle数据库,并提供可能遇到问题的解决方案。 首先,我们需要了解的是PLSQL Developer是一款图形化界面的应用程序,它允许开发人员编写、...

    win10系统PLSQL64位连接oracle

    解决了PLSQL连接不上64位Oracle 11g的问题,资源内PLSQL64位为绿色免安装版本,附带正常启动教程,希望也能解决你的问题

    PLSql连接64位Oracle工具及文档

    在64位操作系统环境下,使用64位版本的PLSQL Developer可以确保与Oracle客户端的兼容性,避免32位与64位系统之间的数据类型不匹配等问题。本压缩包提供了64位PLSQL工具,使得用户在64位系统上也能高效地进行Oracle...

    PLSQL 或开发工具连接不上64位Oracle 的解决方法

    标题和描述中提到的问题主要涉及的是64位操作系统下的PLSQL Developer或开发工具无法连接到Oracle数据库的问题。解决这个问题的关键在于安装和配置32位Oracle客户端以及调整相关的环境变量。以下是对这一问题的详细...

    64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案

    ### 64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案 #### 问题背景 在当前的技术环境中,大部分桌面操作系统已经升级至64位版本,这也促使许多软件包括Oracle客户端倾向于采用64位版本。然而,Pl/SQL ...

    PLSQL连接64位Oracle

    标题中的“PLSQL连接64位Oracle”指的是在Windows 64位操作系统环境下,使用PLSQL Developer这款数据库管理工具连接到64位版本的Oracle数据库服务器。描述中提到的问题是由于PLSQL Developer本身不支持直接与64位...

    plsql连接64位oracle报错instantclient或没有connect by 选项问题

    ### PL/SQL 连接 64 位 Oracle 报错解决方案 #### 一、问题背景 当使用 PL/SQL Developer 工具连接 Oracle 数据库时,可能会遇到两种常见问题:一种是在尝试连接 64 位 Oracle 数据库时收到错误提示 `d:/instant...

    plsql32位连 oracle win7 64位解决方法

    在Windows 7 64位操作系统上,使用PLSQL Developer连接Oracle数据库可能遇到兼容性问题,因为PLSQL Developer本身没有官方的64位版本。本文将详细介绍如何在这样的环境下安装和配置PLSQL Developer,以便成功连接到...

    设置PLSQL Developer访问本机64位Oracle

    当你在一台运行Windows Vista 64位操作系统的计算机上安装了64位的Oracle数据库,并尝试使用PLSQL Developer来访问该数据库时,可能会遇到以下错误:“无法加载oci.dll文件”。这个问题的根源在于PLSQL Developer是...

    32位plsql连接64位oracle的方法和插件

    首先,理解问题的核心:在64位操作系统上,32位和64位的应用程序不能直接互操作。因此,尽管你的操作系统可能是64位的,但为了使用32位的PLSQL,你需要确保Oracle客户端是32位版本。Oracle提供了一个名为"Oracle ...

Global site tag (gtag.js) - Google Analytics