Navicat > Navicat for Oracle > 常见问题 > Navicat连接Oracle报12737错误怎么办
Navicat 帮助中心 Navicat for Oracle 帮助类别

Navicat连接Oracle报12737错误怎么办

发布时间:2016-06-01

Navicat for Oracle以简化的工作环境,提高Oracle开发人员和管理员的效率和生产力。除了Oracle的核心功能外,Navicat for Oracle也提供了一些丰富的增强功能,包括数据模型工具、数据或结构同步、导入或导出,令数据维护更容易。凭借精心设计的用户界面,可以简便快捷地以安全且简单的方法创建、组织、访问和共享信息,优化Oracle管理。本教程将为大家解决 Navicat oci.dll操作失败的方法。

Navicat连接Oracle报12737错误窗口显示:

Navicat连接Oracle报12737错误
Navicat连接Oracle报12737错误

问题描述:

ORA-12737:Instant Client Light:unsupported server character set ZHS16GBK

解决方法:

步骤一:在 Navicat 主界面点击工具->选项,根据OCI library(oci.dll) 路径,导航到 navicat oci 目录下,备份里面的文件。通过在该目录新建bak文件夹,将“%dir%/Navicat Lite\instantclient_10_2”路径下的所有dll文件剪切到bak文件夹。

Navicat连接Oracle报12737错误解决方法
Navicat连接Oracle报12737错误解决方法

步骤二:在 Oracle 客户端安装目录bin/目录下,找到如下几个.dll文件。

Navicat连接Oracle报12737错误解决方法
Navicat连接Oracle报12737错误解决方法

步骤三:将上面所列文件放置到“%dir%/Navicat Lite\instantclient_10_2”目录下,重新启动navcat即可。

关于 OCI:

OCI library (oci.dll):仅限于 Oracle 数据库,为 Basic 或 TNS 连接选择包含 OCI library (oci.dll)的 Oracle Client 或 Oracle Instant Client 文件夹路径,已包含在 Navicat 安装文件夹,可以直接指向它。

SQL*Plus:指定用在 Oracle 连接命令列界面的 SQL*Plus 的位置。SQL*Plus 已包含在 Oracle Client / Oracle Instant Client。

Oracle Instant Client 采用最简单的方法来部署一个以 OCI、OCCI、JDBC-OCI 或 ODBC 驱动器创建的 Oracle 客户端应用程序,它以一套细小的文件,提供必需的 Oracle 客户端库,也可以通过下面的链接下载Oracle Client 或Oracle Instant Client。下载合适的平台和 CPU 的 Instant Client 包,全部安装需要 Basic 或 Basic Lite 包,解压缩包并设置路径指向它。

Oracle Client:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

Oracle Instant Client: http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

Oracle Client 安装指引: http://download.oracle.com/docs/cd/B28359_01/install.111/b32302/toc.htm

点击“Navicat教程”可获取更多相关教程。

标签:12737错误,Oracle Client,oci.dll

读者也访问过这里:

版权所有 Copyright © 2017 Navicat数据库管理软件    苏州苏杰思网络有限公司旗下网站 软件使用须知    特聘法律顾问:江苏政纬律师事务所 宋红波    苏ICP备14036386号-20