PLSQL连接Windows系统下的64位Oracle

本文介绍了一种在Windows环境下使用PLSQL Developer成功连接64位Oracle数据库的方法,涉及32位Oracle客户端的安装与配置、环境变量设置及常见异常处理等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       以下方法对Windows下PLSQL Developer客户端连接不同版本Oracle都是通用的!


      由于在本机Win7 X64上安装了64位的Oracle,结果试图使用PLSQL Developer去访问它的时候报:无法加载oci.dll文件。原来oci.dll是64位的,32位应用程序PLSQL Developer自然无法加载了。试验了下,现把解决办法分享给大家:


1、安装Oracle 64位程序(以Oracle12C版本为例)。

2、安装32位的Oracle客户端( instantclient-basic-nt,非basiclite 版,切记)
      下载instantclient-basic-nt.zip (一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至Oracle安装目录的Product下(里面默认的文件夹名为:instantclient):D:\Oracle12c\product\instantclient。
       拷贝数据库安装根目录下的一个目录D:\Oracle12c\product\12.1.0\dbhome_1\NETWORK到Oracle客户端目录下D:\Oracle12c\product\instantclient(其实只需要 NETWORK\ADMIN\tnsnames.ora

3、安装PL/SQL Developer
      安装 PL/SQL Developer,但是不要登录,直接进入在perference->Connection里面设置OCI Library。
      OCI Library :D:\Oracle12c\product\instantclient_12_1\oci.dll

异常处理(FAQ):
1、ORA-12154:TNS:could not resolve the connect identifier specified异常
      需要在“系统属性 -> 高级 -> 环境变量中添加oracle_home:D:\Oracle12c\product\12.1.0\dbhome_1”;paht:D:\Oracle12c\product\12.1.0\dbhome_1\bin。通常报此异常都是由于oracle_home与path环境变量设置引起。

2、ORA-28547: connection to server failed, probable Oracle Net admin error异常
      只需sqlnet这个文件的内容改一下就可以了,即SQLNET.AUTHENTICATION_SERVICES = (NTS)改为SQLNET.AUTHENTICATION_SERVICES = (NONE),需重启数据库服务。

3、ORA-12514:TNS:listener does not currently know of  service requested in connect descriptor异常

        再listener.ora配置文件中添加红色字体参数:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)    
      (ORACLE_HOME = D:\Oracle11g\product\11.2.0\dbhome_1)
      (PROGRAM = extproc)
    )
   (SID_DESC =
      (SID_NAME = SGTMS)
      (ORACLE_HOME = D:\Oracle11g\product\11.2.0\dbhome_1)
    )

  )

4、PL/SQL Developer登陆窗口,数据库列表框中相关实例没有显示出来异常

        没有配置ORACEL_HOME环境变量引起。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值