昨天安装了oracle,今天装了PLSQL Developer,连不上去。PLSQL Developer是32位的识别不了64位的oralce数据库。
解决方案:
- 下载instantclient-basic-nt-11.2.0.2.0位客户端,加压后存放,如D:\ProgramFiles\instantclient
- 拷贝Oracle 11.2G的msvcr80.dll和tnsnames.ora到解压的instantclient_32位客户端根目录,它们的位置分别是:
D:\ProgramFiles\Crystal\product\11.2.0\dbhome_1\BIN和D:\ProgramFiles\Crystal\product\11.2.0\dbhome_1\NETWORK\ADMIN
- 设置PLSQL Developer中设置Oracle_Home和OCI Library,
如图:
- 在PLSQL Developer目录下创建bat文件,作为PLSQL Developer的启动快捷方式替换PLSQL Developer传统启动方式,bat文件中的内容如下:
@echo off
set path=D:\ProgramFiles\instantclient
set ORACLE_HOME=D:\ProgramFiles\instantclient
set TNS_ADMIN=D:\ProgramFiles\instantclient
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8(中文限制则修改为:set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK)
start plsqldev.exe
至此设置完成,经实验PLSQL Developer的可以成功连接到Oracle 11.2G 64位
本文提供了解决使用32位PLSQLDeveloper连接64位Oracle数据库的详细步骤,包括下载instantclient客户端,配置路径,设置环境变量,以及创建启动.bat文件。通过这些步骤,实现了PLSQLDeveloper成功连接Oracle数据库。
2559

被折叠的 条评论
为什么被折叠?



