Welcome 微信登录

首页 / 数据库 / MySQL / PLSQL无法连Oracle 11g接数据库--问题解决

问题说明:本人在PC机上安装了Oracle 11g R2版本的数据库服务,通过PL/SQL连接数据库时总是无法连接,下面具体说明下安装环境。PC操作系统: Window7 (64bit)Oracle服务器版本:Oracle 11g R2 ((安装目录:D:oracle)(64bit)PL/SQL版本:PL SQL 10.0在配置好oracle的tnsnames.ora文件(D:oracleproduct11.2.0dbhome_1NETWORKADMIN),内容如下:# tnsnames.ora Network Configuration File: D:oracleproduct11.2.0dbhome_1 etworkadmin nsnames.ora
# Generated by Oracle configuration tools.DAVID =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = david)
    )
  )并在Tools-->Preferences窗口中配置Oracle Home和Oracle library,如下图所示:在PL/SQL的登陆界面却无法检测到oracle服务名DAVID,如下图:在“Enter”键后,会弹出如下错误提示框,如下图:问题分析因为PLSQL没有64位版,通过32bit的PLSQL连接64位的Oracle时就会报错,需要一个32位的oracle客户端工具instantclient进行转换。问题解决1、下载oracle客户端下载instantclient-basic-win32-10.2.0.5.zip ,下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html2、安装instantclient解压安装包instantclient-basic-win32-10.2.0.5.zip,解压目录:D:Program Filesdestination filesoracleclient然后建立一个目录D:Program Filesdestination filesoracleclientNETWORKADMIN3、复制tnsnames.ora将D:oracleproduct11.2.0dbhome_1NETWORKADMIN目录下的tnsnames.ora文件复制到D:Program Filesdestination filesoracleclientNETWORKADMIN下4、配置PLSQL打开 Tools-->Preferences窗口中配置Oracle Home和Oracle library,如下图:Oracle Home:D:Program Filesdestination filesoracleclientOracle library:D:Program Filesdestination filesoracleclientoci.dll5、重启PLSQL重启PLSQL,在Oracle登陆界面上将出现DAVID数据库的服务名,如下图:相关阅读:Oracle 10g 安装后重启系统,用PLSQL连接报没有监听 http://www.linuxidc.com/Linux/2013-03/81937.htmORA-03114 PLSQL过程编译断开连接错误 http://www.linuxidc.com/Linux/2013-03/81822.htmPLSQL 连接 Oracle简单配置 http://www.linuxidc.com/Linux/2013-01/77849.htmPLSQL批量Forall操作性能提升详解 http://www.linuxidc.com/Linux/2012-12/76997.htm使用Oracle SQLDeveloper连接数据库并创建用户 http://www.linuxidc.com/Linux/2013-01/78477.htmOracle自带的PL/SQL Developer导入导出数据 http://www.linuxidc.com/Linux/2013-01/77885.htm在64位Win7系统下安装Oracle 11g和Oracle SQL Developer客户端 http://www.linuxidc.com/Linux/2012-11/74809.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12Oracle定义数据类型TypeUbuntu使用技巧之MySQL相关资讯      plsql 
  • PLSQL 经常自动断开失去连接的解决  (09/19/2015 15:57:43)
  • PLSQL Developer 不能连接 64位   (03/30/2015 15:56:21)
  • PLSQL连接远程数据库  (12/12/2014 16:53:57)
  • Oracleclient+PLSQL Developer实现  (05/09/2015 10:55:10)
  • 64位Oracle客户端上PLSQL无法识别  (03/30/2015 15:22:13)
  • 让PLSQL记住曾经登录过的用户名和  (03/29/2014 15:11:30)
本文评论 查看全部评论 (0)
表情: 姓名: 字数

版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图