`

Mac os 下使用Navicat 连接 Oracle下出现字符集不支持的错误解决办法

阅读更多
数据库版本:Oracle10g
数据库环境:parallels desktop虚拟机 安装的windows 7
开发环境:macos snow leopard 10.6.7
数据库连接工具:Navicat Premium 9.0.4


问题描述: 在macos上安装好Navicat后,连接配置好的Oracle 数据库,
始终弹出“Instant Client Light: unsupported server character set CHS16GBK ”错误
在网上找到解决办法一般都是OCI版本太老,更新一下OCI版本就能解决,Windows环境下的具体解决办法网上有就不重复了

在macos下怎么更新OCI呢?
首先去菜单 Navicat Premium -->Preferences --> Environments 面板,可以看到Oracle Home 路径设置,解锁后点击按钮可以看到正好是程序包底下的OCI文件夹

解决办法:去Oracle官网http://www.oracle.com/technetwork/topics/intel-macsoft-096467.html 下载最新的Instant Client  for MacOSX
解压后将:libocci.dylib.10.1 , libnnz10.dylib , libociei.dylib文件拷贝到 .../Navicat Premium/contents/OCI 目录下替换原有的文件

重新打开软件,连接成功!
分享到:
评论

相关推荐

    navicat连接oracle插件

    在使用Navicat连接Oracle数据库时,为了确保连接的顺利进行,通常需要安装特定的插件或客户端库。"navicat连接oracle插件"实际上指的是Navicat与Oracle数据库交互所需的Oracle Instant Client。 Oracle Instant ...

    navicat连接oracle 万能oci

    标题中的“navicat连接oracle 万能oci”指的是使用Navicat这款数据库管理工具来连接Oracle数据库,其中“万能oci”可能是指一个通用的Oracle Call Interface (OCI) 文件,这种文件允许Navicat与不同版本的Oracle...

    Navicat 连接数据库Oracle 12c ocr.dll连接资源包

    标题中的“Navicat 连接数据库Oracle 12c OCR.dll连接资源包”指的是使用Navicat这款数据库管理工具连接Oracle 12c数据库时,可能会遇到的问题以及解决这个问题所需的资源。Navicat是一款流行的数据库管理和开发工具...

    解决 navicat连接oracle报错:ORA-12737InstantClientLight

    当Navicat的OCI组件出现问题时,就可能导致这样的连接错误。 为了解决这个问题,我们可以按照以下步骤操作: 1. 打开Navicat,进入菜单栏的“工具”选项,然后选择“选项”,接着在弹出的设置窗口中找到“环境”...

    客户端Navicat连接Oracle的方法

    客户端Navicat连接Oracle的方法 Navicat是一款功能强大且广泛应用的数据库管理工具,Oracle是一款功能强大且广泛应用的关系数据库管理系统。Navicat可以连接多种数据库管理系统,包括Oracle。下面我们将介绍客户端...

    Navicat连接Oracle数据库

    ### Navicat 连接 Oracle 数据库详解 #### 一、引言 随着数据库技术的发展,数据管理和操作变得越来越重要。对于Oracle这类大型关系型数据库系统而言,掌握高效的管理工具至关重要。Navicat是一款功能强大的数据库...

    navicat连接oracle11G的oci文件

    当你在非Oracle环境中(如Windows或Linux系统)使用Navicat等第三方工具连接Oracle数据库时,oci文件提供了必要的连接支持。Oracle Instant Client是oci文件的轻量级版本,包含了连接Oracle服务器所需的基本库文件。...

    instantclient_12_2(navicat连接oracle12c、oracle19c所使用的oci)

    总的来说,Oracle Instant Client、Navicat和OCI共同构成了一个高效且便捷的Oracle数据库管理解决方案,特别是对于那些需要远程访问Oracle数据库而不想安装完整客户端的用户来说。正确安装和配置这些组件,可以极大...

    Navicat连接oracle所依赖instantclient_11_2及使用方法

    在使用Navicat连接Oracle数据库时,需要依赖Oracle的客户端组件——Instant Client。本文将详细介绍如何利用Instant Client 11.2来建立与Oracle数据库的连接,并提供Navicat的配置步骤。 首先,了解Instant Client...

    Navicat12,15 连接oracle11g的插件包

    "InstantClient"是Oracle提供的一个轻量级客户端组件,它包含了一些必要的库文件,允许应用程序在不安装完整Oracle客户端的情况下连接到Oracle数据库。在"Navicat12,15 连接oracle11g的插件包"中的"instantclient_11...

    Navicat连接Oracle报ORA-12737问题解决方法

    完美解决Navicat连接Oracle时提示:“ORA-12737:Instant Client Light:unsupported server character set ZHS16GBK”问题的方法。

    navicat链接oracle文件,OCI文件 oracle12版本 OCI文件链接oracle12

    Oracle数据库是世界上最流行的数据库管理系统之一,而Navicat是一款强大的数据库管理工具,支持多种数据库类型,包括Oracle。...同时,理解oci文件及其在Oracle连接中的作用也有助于解决可能出现的连接问题。

    Navicat连接Oracle需要的文件

    而Oracle的客户端组件则是连接到Oracle服务器所必需的,其中"即时客户端"(Instant Client)是一个轻量级的版本,用于在没有完整Oracle数据库安装的情况下提供连接功能。 具体来说,"instantclient_12_1"是Oracle...

    navicat cannot load oci dll||oracle 改字符集为GBK后 navicat 连不上||Ora-28547 ora net错误

    当Oracle数据库的字符集被修改为GBK,而Navicat在尝试连接时出现“ora-28547 ora net错误”,这通常表示Navicat无法正确地加载Oracle客户端所需的动态链接库(DLL)文件,比如oci.dll,或者由于字符集不匹配导致的...

    使用Navicat for Oracle工具连接oracle 配置工具

    本篇文章将深入探讨如何使用Navicat for Oracle配置工具连接到Oracle数据库,并介绍相关的核心组件。 首先,我们需要了解Navicat for Oracle的基本功能。这款工具允许用户执行SQL查询和脚本,管理数据,进行备份,...

    Navicat连接Oracle数据库,版本不一致到导致错误问题解决,附带有使用说明,操作简单

    Navicat连接Oracle数据库,出现错误,例如:“ORA-28547: connection to server failed, probable Oracle Net admin error”,采用资源instantclient_12_1中的oci.dll文件替换可解决,附带有使用说明,操作简单

    navicat 连接oracle 11g驱动包

    我在之前项目中连接Oracle12是不报错的,也不需要做任何配置,直接选择basic或者TNS连接方式都可以顺利连接,刚开始也很恼火,查了资料后,加载这个驱动就行,最终解决,这里面还有连接hive和mysql的,大家也可以存...

    Navicat for Oracle 连接oracle库需要的扩展工具

    在使用Navicat for Oracle连接Oracle数据库时,有时会遇到需要额外扩展工具的情况,特别是对于某些特定版本的Oracle数据库。本文将详细介绍在连接Oracle库时可能需要的oci.dll文件和sqlplus.exe,以及它们在...

    navicat 连oracle oci环境 12.1.0.2.0 版本

    在本文中,我们将深入探讨如何使用Navicat连接到Oracle OCI(Oracle Call Interface)环境,特别是针对12.1.0.2.0版本。 首先,了解OCI是什么至关重要。OCI是Oracle提供的一组C语言接口,允许开发者直接与Oracle...

Global site tag (gtag.js) - Google Analytics