`
xuedong
  • 浏览: 296867 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

WIN7-64bits 用PL/SQL连接 oracle 11g

 
阅读更多

操作系统是Windows 7 Enterprise X64版本 ,安装了Oracle 11g X64客户端,PLSQL Developer 连接Oracle 10g X64版。 报错如下:

  [Window Title]

  (Not logged on)

  [Content]

  Initialization error

  Could not initialize "C:\oracle\product\10.2.0\client_1\bin\oci.dll"

  Make sure you have the 32 bits Oracle Client installed.

  OracleHomeKey:

  OracleHomeDir: C:\oracle\product\10.2.0\client_1

  Found: oci.dll

  Using: C:\oracle\product\10.2.0\client_1\bin\oci.dll

  LoadLibrary(C:\oracle\product\10.2.0\client_1\bin\oci.dll) returned 0

  这是因为PLSQL developer 没有支持64位的版本(PLSQL developer 是delphi开发,而这个开发工具本身就没有64位的);

  PLSQL Develpoer官方下载地址 :http://www.allroundautomations.com/plsqldev.html.解决方法如下:去下载Oracle的 Instant Client (要下32bits的),官方下载地址 :http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html

  下载完之后解压到一个路径下,然后进入PLSQL Developer 8中--工具 -- 首选项 -- 里边的 Oracle主目录 和OCI库中,分别写入 Oracle Instant Client解压后的路径信息,如下:

  Oracle主目录:Instant Client解压后的目录 ....../instantclient_11_2。

  OCI库:Oracle主目录中的oci.dll文件 ....../instantclient_11_2/oci.dll。

  以上配置其实是相当于替换了一下Oracle的客户端,接下来我们还需要对系统的环境变量进行配置。

  主要需要以下两项:

  变量名:TNS_ADMIN.

  变量值:Oracle安装目录中的 ....../product/11.2.0/dbhome_1/NETWORK/ADMIN.

  变量名:NLS_LANG.

  变量值:AMERICAN_AMERICA(数据库字符编码 ).

  (另外以下是安装Oracle就需要配置的,否则可能会有TNS协议适配器错误)

  变量名:oracle_sid

  变量值:Oracle的数据库实例

  其中数据库字符编码可以通过进入SQL PLUS select userenv(‘language’) from dual;来查询。

  这样重新启动一下PLSQL Developer,然后就能访问了。



转自:http://susingjava.i.sohu.com/blog/view/185281866.htm

 

  • 大小: 44.6 KB
分享到:
评论

相关推荐

    InstantClient-64bit-安装包-完美解决PL/SQL连接数据库提示oci.dll加载失败的问题

    标题中的“InstantClient-64bit-安装包”指的是Oracle的Instant Client,这是一个轻量级的客户端软件,用于连接到Oracle数据库,而无需完整的Oracle Database Client安装。它包含必要的库和组件,使得应用程序能够与...

    oracle-instantclient(64bits)_win

    在Windows 7环境下,使用64位版本的Oracle Instant Client可以方便地连接到64位的Oracle数据库。本文将详细介绍如何在Win7系统中配置和使用Oracle Instant Client 64位版。 首先,下载并解压“oracle-instantclient...

    解决X64操作系统PLSQL连接报错问题

    在64位Windows操作系统下安装Oracle 11g 64位后,用户可能会遇到使用PL/SQL Developer进行数据库连接时出现的一些常见错误。本文将详细介绍如何解决这些错误,并提供一个实际的解决方案。 #### 错误现象 当用户...

    windows10系统64位OracleClient.zip

    在Windows 10操作系统上,使用PL/SQL Developer(简称PLSQL)进行Oracle数据库的管理时,有时会遇到错误提示“Make sure you have the 64 bits Oracle Client installed”。这个错误通常表明你的系统缺少与PLSQL兼容...

    oracle client 64位、windows

    Oracle客户端是Oracle数据库与应用程序之间通信的接口,它允许用户通过编程或图形界面(如PL/SQL Developer或SQL Developer)连接到Oracle数据库服务器。在64位Windows操作系统上,必须安装与系统架构相匹配的Oracle...

    oracle 10g 在HP-UX 的安装步骤

    针对PL/SQL本地编译、Pro*C/C+、Oracle Call Interface等的额外补丁如PHSS_33278、PHSS_33279也应确保安装。 #### 安装前准备 1. **下载并解压安装包**:首先需下载Oracle 10g R2的数据库安装包10gr2_database_...

    Oracle-client_32bits

    总之,"Oracle-client_32bits"和"instantclient_12_1"是为32位系统提供的Oracle数据库连接解决方案,其中oci.dll是关键的组件,使得应用程序能够通过Oracle Call Interface与数据库进行通信。Oracle Instant Client...

    oracle-instantclient11.2(64bits)

    这个“oracle-instantclient11.2(64bits)”是针对64位操作系统的版本,用于与Oracle 11g Release 2数据库进行交互。 Oracle Instant Client包含了以下组件: 1. **oci.dll**: Oracle Call Interface (OCI) 是...

    instantclient_11_2.zip

    解决64位操作系统PL/SQL不好连接Oracle数据,解决如下问题: Initialization error Could not initialize "D:\app\Happy\product\11.2.0\dbhome_1\bin\oci.dll" Make sure you have the 32 bits Oracle Client ...

    oracle-instantclient11.2(32bits)_win

    总结起来,Oracle Instant Client 11.2 for 32-bit Windows是用于Win7系统的一个轻量级数据库连接工具,它简化了与Oracle数据库的连接过程,减少了对完整客户端安装的需求。通过正确配置和使用,开发者和DBA可以在...

    C编写的OCI连接Oracle数据库.pdf

    OCI提供了一套丰富的API函数,允许开发者使用C语言直接与Oracle数据库交互,无需经过SQL*Plus或PL/SQL等其他接口。 在给定的文件内容中,我们可以看到C语言环境下使用OCI API进行数据库操作的一些基本知识点: 1....

    Direct Oracle Access 4.1.2 Full Source for Delphi 2010

    With the Direct Oracle Access components and objects you access an Oracle database directly, skipping the Borland Database Engine, only using SQL*Net. This gives you the following advantages: ...

    64位操作系统使用plsql

     windows 7 64位操作系统,安装数据库:win64_11gR2_database_1of2、win64_11gR2_database_2of2,  客户端:win32_11gR2_client,plsql8.0(目前只有32位)  问题:plsql登录时报错: Initialization error ...

Global site tag (gtag.js) - Google Analytics