文档详情

plsql访问11g.docx

发布:2018-12-21约小于1千字共3页下载文档
文本预览下载声明
PLSQL developer 连接64位oracle 11G 问题: 安装Oracle11G后,用PLSQL?developer去连接数据库出现报错: Could?not?load?……\bin\oci.dll OCIDLL?forced?to…… LoadLibrary(……oci.dll)?returned?0 原因: oci.dll是64位的,32位应用程序PLSQL?Developer自然无法加载了,而且PLSQL?Developer只支持32位,所以如果非要64位Oracle,我们只有想别的办法解决了; 解决方法: 1、下载instantclient_32位客户端,解压后存放,如D:\ProgramFiles\instantclient 2、拷贝Oracle11G的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 3、设置PLSQL?Developer中设置Oracle_Home和OCI?Library, 如图: ? 4、在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 start?plsqldev.exe 至此设置完成,经实验PLSQL?Developer的可以成功连接到Oracle?11G?64位
显示全部
相似文档