主要是plsql使用的oci.dll是64位的,而plsql本身是32位的,在使用64位的oci.dll时出错。
解决办法如下:
1、到oracle官网下载Oracle InstantClient(下载地址:http://download.oracle.com/otn/nt/instantclient/112010/instantclient-basic-win32-11.2.0.1.0.zip),我的数据库安装的是11.2.0.1.0,所以下载的InstantClient也是11.2.0.1.0版本的。将下载的文件解压到oracle的安装目录中,例如:D:\oracle\product目录中,此目录中还有一个文件夹11.2.0,将文件夹命名为instantclient,,并将该目录加入到系统的环境变量path中。
2、打开plsql,取消登录,在程序的首选项中找到connection设置,设置ORACLE_HOME和OCI_LIBRARY,ORACLE_HOME设置为instantclient文件夹路径,OCI_LIBRARY设置为instantclient目录下的oci.dll文件。关闭plsql。
3、将dbhome_1\NETWORK\ADMIN目录中的tnsnames.ora文件拷贝到instantclient目录中,在环境变量中增加一项:TNS_ADMIN=D:\oracle\product\11.2.0\instantclient.
4、重新打开PLSQL,能在Database中显示之前配置的Oracle服务名,则可以正常使用plsql。
网上有人针对oracle字符集的问题还需要修改注册表或者使用bat去启动plsql,在我操作的过程中没有做这个操作,在数据库中的中文均可正常使用,估计是plsql的高版本解决了字符集的问题了。我使用的是plsql9.
转自:http://www.cnblogs.com/bluesky4485/archive/2012/07/10/2584796.html
相关推荐
win7 64位+Oracle 11g 64位下使用PLSQL Developer 的解决办法
PLSQL Developer win7 64位 安装方法
64Win7安装PLSQL Developer
PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) ...
win7 旗舰版安装oracle 11g 的步骤和使用plsql developer的配置方法
win7x64下成功安装ORACLE客户端和PLSQLDEV!
PLSQLDeveloper_解压版(64位可用), 里面有read说明
PLSQL Developer win64位+ Oracle客户端 11.2 win64位
亲们,win7 64位系统现在还没有PLSQLDeveloper可以使用,但是怎么办呢。好的,下面教大家怎么在64位系统下安装PLSQLDeveloper.
win7x64下安装oracle数据库及客户端工具
Win7下PLSQL Developer配置Oracle数据源
PLSQLDeveloper(64位),直接解压即可,配置方法请参考文件readme。本人在Win10,和Win7系统下用Orcle11亲测过
WIN7_64位系统安装oracle以及PLSQL方法的文档
PLSQL developer11x64位。用于对Oracle数据库进行操作
安装oracle客户端,配置plsql developer,安装oracle客户端,配置plsql developer,安装oracle客户端,配安装oracle客户端,配置plsql developer置plsql developer,
64位Win7安装 32位Oracle PLSQL 解决方法.txt
在64位系统上安装64位的Oracle数据库,但是没有对应的64位PL/SQL Developer,此时就不能使用PL/SQL Developer来进行直接连接的,所以要想实现连接还得需要其他途径来完成。下面就来说明如何实现连接。
Plsql developer支持64位oracle
PLSQL Developer无法连接64位Oracle的解决方法