如何配置PLSQL在64位 win7系统上?已经试过网上所有的方法还是报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何配置PLSQL在64位 win7系统上?已经试过网上所有的方法还是报错相关的知识,希望对你有一定的参考价值。

我安装的是Oracle 11g版本,已经试过网上盛传的如下方法:
1.到oracle官网下载Oracle InstantClient,我下的是instantclient-basiclite-win32-10.2.0.4.zip,把它解压到指定文件夹,再将oracle安装目录下的db_1/NETWORK/ADMIN目录下拷贝tnsnames.ora
文件到InstantClient解压目录.
2.非登录状态下进入PL/SQL developer,进入首选项,在connection中设置
Oracle_Home:E:\oracle\client
和OCI Library :E:\oracle\client\oci.dll
3.最后要设置启动PL/SQL developer的环境,在PL/SQL developer的安装目录下建立一个bat文件,文件内容如下:
@echo off
set path=E:\oracle\client
set ORACLE_HOME=E:\oracle\client
set TNS_ADMIN=E:\oracle\client
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
start plsqldev.exe
双击bat文件就可以启动了.
安装完成后,还是提示如下错误:

各位大侠,求教,如能解决,万分感激!

参考技术A oracle 客户端你下载的是32位的(instantclient-basiclite-win32-10.2.0.4.zip ) 你应该下载一个64位的追问

不行的,客户端如果是64位的话PLSQL是不兼容的,而且我也已经下载过64位的试过了

追答

你的sqlplus可以用吗
如果可以你就重新下一个PL SQL版本试试,如果sqlplus不能用你就重新配一下ADMIN目录下的tnsname.ora文件。

win7 64位 sqlplus能用但是plsql总是报ora-12560:tns:协议适配器错误

参考技术A 请确认你的oracle服务端是32位还是64位。
如果oracle服务端为32位,可以采用网上其他手段配置plsql。

如果oracle 服务端为64位,plsql不支持。可以改用si object browser。追问

instantclient-basic-win32-11.2.0.1.0.zip我下的这个32位的端口,我也按照网上的手段试了的,但是不知道怎么的。。就是不行

追答

既然sqlplus能用,说明数据库连接没有问题。
应该是plsql不支持。你可以试一试si object browser,官网有下载。

本回答被提问者采纳
参考技术B 用管理员身份运行 或者关掉win7的uac追问

我的是win7家庭版的。。一直都是管理员身份运行的

追答

    关闭uac

    检查本地net服务名配置 

    不要装64位的Oracle..  32位的足够用了..

以上是关于如何配置PLSQL在64位 win7系统上?已经试过网上所有的方法还是报错的主要内容,如果未能解决你的问题,请参考以下文章

win7 64位 sqlplus能用但是plsql总是报ora-12560:tns:协议适配器错误

转载64位Win7下成功安装64位的Oracle32位的InstantClient和PLSQL Developer

win7 X64系统上 PL/SQL不能识别Oracle实例

PLSQL Developer win7 64位 安装方法

win7系统64位 如何连接小米蓝牙音箱

SQLServer2000在64位win7系统中如何安装? 具体步骤?