当前位置:  数据库>oracle

在64位机器上使用plSQL连接Oracle的问题(SQL*Net not properly installed)

    来源: 互联网  发布时间:2017-03-24

    本文导语: 关键字:pl/sql Developer、64位、Oracle、SQL*Net not properly installed 我在64位机器上了64位的oracle客户端。然后装上PL/SQL Developer,但是连接oracle老报这个错:Initialization error     SQL*Net not properly installed OracleHomeKey:       OracleHomeDir: 看...

关键字:pl/sql Developer、64位、Oracle、SQL*Net not properly installed

我在64位机器上了64位的oracle客户端。
然后装上PL/SQL Developer,但是连接oracle老报这个错:
Initialization error    
SQL*Net not properly installed


OracleHomeKey:      
OracleHomeDir:

看网上的说法是到工具-首选项-oracle连接去配置oracle主目录名和oci库的位置。
(Tools-Preferences-Oracle-Connection去配置Oracle Home和OCI library)
配置过后登陆时仍然报错:
Could not load "……binoci.dll"
OCIDLL forced to……
LoadLibrary(……oci.dll) returned 0




解决办法是:在64位的机器上安装32位的Oracle客户端。这样的话便连接成功。

安装PLSQL DEVELOPER 如果你要用win7 64, 那么你必须安装ORACLE 32位的版本。 (如果安装64位版本,PLSQLDEV是没法配置好OCI的,总是会提示操作系统不对应) "选择安装路径时,不要放在Program Files (x86) 这样的文件夹里" 所以我把客户端装在了E:ORACLE***XX 这种目录,我想大家一般也是这么安装的吧 我不知道如果放在 Program Files (x86) 中会出什么问题,但事实是总有一些文件会放在里面,这个不用管,后面还是可以用。


依据:
从安装角度考虑,32bit的平台(操作系统和硬件系统)只支持32bitORACLE的安装;
64bit平台既支持32bitORACLE的安装也支持64位ORACLE的安装;


根据PL/SQL Developer的官方论坛里面的帖子:
quote:
--------------------------------------------------------------------------------
I am not too fond of installing both 32 and 64 bit oracle clients on same machine - does it work at all?
--------------------------------------------------------------------------------



Yes, this works fine. --这是管理员的回复

PL/SQL Developer is written in Delphi.
The first thing that needs to become available is a 64 bit version of the Delphi IDE.

还有另外一个帖子也提到:
Hi when install in Windows Server 2003 R2 X64.

When I try to connect an account , I have the following message :

Initialization error
Could not load"E:oracleproduct10.2.0binoci.dll"

--以下是管理员的回复
Is this a 64 bit Oracle Client DLL?
If so, please note that you need to install a 32 bit Oracle Client to use a 32 bit application like PL/SQL Developer.


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教,为什么我的机器连接FTP非常慢,其它同事的机器正常?
  • 如何监控局域网上另一个机器上某个端口的连接情况(内详)
  • 请问两台机器如何连接?
  • 如何让2台linux机器连接实现类似ftp的功能呢?
  • 我的机器出问题了,来帮一下! redhat 9 ,HTTP FTP 等都连接不上!
  • 几台机器做lvs,使用100M 网线连接,文件系统使用NFS共享,读写速度会出现问题吗?
  • 装了一台redhat9,下面15台xp的机器用xmanager连接,为什么越来越慢呢。。。
  • 如何在网站服务器端取连接的客户端机器的主板信息?UP有分
  • 问大家一个弱智的问题:一台机器(linux)做为服务器最多可以创建多少个tcp连接?
  • 怎么才能限制SQL Server只能让指定的机器连接
  • 解析远程连接管理其他机器上的MYSQL数据库
  • 域内共享的问题?Linux机器可以访问Window机器,但是Window机器不能访问Linux机器?
  • redhat es4 我设置了机器名以后,从本机可以ping ,从别的机器ping ip可以,ping 机器名不行。
  • SUSE10下,如何使用perl语言执行一条语句:从一台机器telnet到远端另一台机器,在远端机器上执行命令,并能获取到执行结果。请高手指点,Very 谢谢~
  • 请问:有没有什么工具/方法能在同一台机器上两个操作系统之间来回的切换,不用重起机器的情况下!!!! 如从win2000上切换到同一台机器上的li
  • 32位机器上编的程序能在64位机器上跑吗?
  • linux下有没有可能将一个机器的软件环境拷贝到其他机器?
  • oracle iis7站长之家
  • 如何在一台linux机器上访问另一台windows机器下的目录
  • 如何得到一个网段内所有机器的IP,机器是liunx系统?
  • 如何在一台机器上的shell中执行另外一台机器上的shell
  • 用oracle pl/sql 从A unix机器,去读取B unix机器上的一个文件,怎么实现?
  • windows机器和linux机器互联
  • 如何将linux的一台机器加入windows 2000的域?并且通过一windows的机器上网?
  • 如何从一台LINUX机器访问另一台LINUX机器的共享文件夹??
  • telnet 一台机器上,我如何看 这台机器得ip地址?
  • 电脑安装window可以ping通其他的机器,但是安装linux不能ping通其他机器怎么回事!
  • Linux下局域网内如何根据对方机器的IP地址获得对方机器网卡的MAC地址?
  • 为什么在我机器上写的程序,放在别人机器上编译有问题啊?
  • 请教在redhat或turbolinux下如何将机器做成一个网关为局域网机器提供INTERNET接入
  • 一台机器上编译的程序为什么不能在另一台机器上运行?急!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3