《32位PLSQL连接64位Oracle的报错》由会员分享,可在线阅读,更多相关《32位PLSQL连接64位Oracle的报错(2页珍藏版)》请在金锄头文库上搜索。
1、关键字 oci.dll ORA-12560:TNS:protocol adapter error由于 PLSQL Developer没有 64位版本,所以在 64位系统上运行该程链接 64位 Oracle时就会报错。报错内容如图:图一原因:32 位 PLSQL Developer无法加载 64位 oci.dll文件。图二原因:登录 32位 PLSQL Developer窗口时,Database 留空。解决方法:(图一)1. 到 Oracle官网上下载一个 32位的客户端(instantclient),instantclient-basic-win32-10.2.0.5.zip,解压缩到了 Or
2、acle 的安装目录(D:oracleinstantclient_10_2)。2. 启动你的 PLSQL Developer,但是不要登录,直接点击取消(cancel)进入。3. 点击工具(Tools)首选项(Preferences)连接(Connection),设置 OCI 库(library),填入 instantclient 目录中的 oci.dll 的路径,如D:oracle instantclient_10_2oci.dll。如下图:(图二)1. 复制 D:oracleproduct10.2.0db_1NETWORKADMINtnsnames.ora 到 D:oracleinstantclient_10_2 目录中。2. 启动你的 PLSQL Developer,在 DataBase下拉框中选择 ORCL(或步骤 1跳过,直接进入步骤 2,然后在 DataBase下拉框中强制输入 ORCL)。如下图: