错误描述:在Win7下安装了Oracle 11g R2,在用Navicat去连接Oracle时,提示以下错误:
Cannot load OCI DLL, 126: Instant Client package is required for Baic and TNS connection
For more information: http://wiki.navicat.com/wiki/index.php/Instant_client_required
查看上述链接发现,Navicat only support 32-bit instant client,因此,尽管我们安装了64位的Oracle,但由于Navicat仅支持32位的,因此我们还需下载一个32位的客户端,
下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html。
以下为完整的解决方法:
Step 1:在上述地址中下载文件:instantclient-basic-nt-11.2.0.3.0.zip
Step 2:解压此安装包,并将解压出的文件合并到:D:\app\liyinwei\product\instantclient_11_2
Step 3:打开Navicat,选择工具→选项→其他→OCI,然后
设置OCI library为:D:\app\liyinwei\product\instantclient_11_2\oci.dll,
设置SQL *plus为:D:\app\liyinwei\product\11.2.0\dbhome_1\BIN\sqlplus.exe。
Step 4:测试成功。
相关推荐
首先,"OCI DLL 87"错误通常指的是Navicat无法加载Oracle Call Interface (OCI)动态链接库,这是Oracle客户端用来与数据库进行通信的关键组件。错误代码87在Windows系统中通常表示参数错误,意味着Navicat在尝试加载...
然而,在使用过程中,有时会出现"Navicat for Oracle cannot load oci 126 193错误",这通常意味着Navicat无法找到或加载所需的Oracle客户端库(oci.dll)。这个问题可能由于多种原因导致,如不兼容的Oracle客户端...
Navicat Premium 连接oracle ORA-28547:connection to server failed,probable Oracle Net admin error错误,在Navicat安装目录中创建instanrclient_11_2目录,将下载的压缩文件解压到instanrclient_11_2目录中,...
在本文中,我们将详细讨论如何使用Navicat连接到Oracle 11G数据库,以及oci(Oracle Call Interface)文件在这个过程中的作用。 首先,oci文件是Oracle数据库的一个关键组件,它是Oracle客户端库的一部分,提供了与...
在描述中提到的"Navicat Premium x64 连接Oracle 11 所需OCI.dll",意味着为了使Navicat能正常连接到Oracle 11g数据库,你需要确保系统中正确配置了oci.dll。这通常涉及到下载Oracle Instant Client,这是一个轻量级...
在尝试连接Oracle 12c数据库时,用户可能会遇到由于缺少oci.dll或其他相关组件导致的错误,这通常意味着Navicat无法找到必要的Oracle客户端库来建立连接。 描述中的“安装Oracle 12c 用Navicat for Oracle连接...
在“OCI Library”(oci.dll)字段中,输入oci.dll的完整路径,例如"C:\Oracle\InstantClient_11_2\oci.dll"。保存设置。 4. **创建新的Oracle连接**:现在,你可以尝试创建一个新的Oracle连接。输入服务器名称、...
在本文中,我们将深入探讨如何使用Navicat连接到Oracle数据库,特别是涉及Oracle Call Interface (OCI) 文件在Oracle 11版本中的应用。 首先,Oracle Call Interface (OCI) 是Oracle提供的一种C语言编程接口,它...
总的来说,Navicat_12.1.0.2.0版本的Oracle_OCI.dll及相关库文件的更新,旨在增强Navicat与Oracle数据库的兼容性和稳定性,解决连接问题,确保用户能高效、顺畅地管理和操作Oracle数据库。在遇到连接问题时,除了...
navicat 连接oracle报错时可以替换使用的 oci.dll 10.2
标题中的“navicat连接oracle 万能oci”指的是使用Navicat这款数据库管理工具来连接Oracle数据库,其中“万能oci”可能是指一个通用的Oracle Call Interface (OCI) 文件,这种文件允许Navicat与不同版本的Oracle...
使用方法:安装好Navicat for Oracle——将下载的OCIDLL解压到安装目录,或者只复制自己数据库对应版本的OCI.DLL到安装目录。然后运行Navicat for Oracle,在菜单栏依次展开“工具”——“选项”——其他——OCI——...
然后运行Navicat for Oracle,在菜单栏依次展开“工具”——“选项”——其他——OCI——OCI.DLL指定到刚复制过去的OCI.DLL位置。然后确定,退出Navicat再次运行并配置好连接,这样即可连接数据库。
比如,使用Oracle 10G的oci.dll可能无法连接到Oracle 11G数据库,反之亦然。因此,确保oci.dll与Navicat以及目标数据库版本的匹配至关重要。 6. 安全性增强:Oracle 11G在安全性方面做了大量改进,包括增强了身份...
标题中的问题涉及到Oracle...通过以上步骤,一般可以解决Navicat无法加载oci.dll和Oracle数据库GBK字符集链接失败的问题。如果问题仍然存在,可能需要进一步检查网络设置、数据库服务状态以及服务器端的字符集设置。
标题中的“navicat 连oracle oci环境 12.1.0.2.0 win x64版本”指的是使用Navicat这款数据库管理工具连接Oracle数据库,利用OCI(Oracle Call Interface)驱动,在Windows 64位操作系统环境下,与Oracle数据库12.1....
在"Navicat12,15 连接oracle11g的插件包"中的"instantclient_11_2"就是针对Oracle 11g的InstantClient版本,它包含了连接Oracle数据库所需的oci.dll、sqlplus等核心组件。 要使用Navicat12或Navicat15连接Oracle 11...
总的来说,Navicat连接Oracle数据库涉及oci.dll环境的配置,包括下载和安装Oracle Instant Client,设置环境变量,以及在Navicat中配置连接参数。正确执行这些步骤,将使你在数据库管理上事半功倍。
Oracle Instant Client是Oracle公司提供的一款轻量级的客户端软件,主要功能是允许应用程序在无需完整Oracle数据库客户端安装的情况下,与Oracle数据库服务器进行通信。在本案例中,我们关注的是`instantclient_12_2...