navicat安装了最新的16版本,支持连接mysql和oracle,但是在连接Oracle时,老是无法连接,报错oracle library is not loaded,使用navicat自带的instantclient也不行,但是电脑上另一个绿色版的navicat12使用自带的instantclient都能连Oracle, 考虑可能是简易客户端的版本问题,毕竟是最新的navicat16,可能兼容客户端也得是最新的,根...
C:\oracle\product\10.2.0\db_1\BIN\oci.dll 替换掉 D:\Program Files\PremiumSoft\Navicat Premium\instantclient_10_2\oci.dll
二、Navicat for Oracle的配置 1、启动该工具,出现如下的开始界面,单击“连接”选项,进行连接数据库,如图所示: 6、在“新建连接”对话框中,输入任意的连接名,选择默认的连接类型,输入oracle数据库所在的服务器地址,这里我选择是“localhost”,输入oracle的端口号“1521”,输入数据库的SID或者是该数据库所对应的服务...
我们知道Navicat连接Oracle使用的是OCI方式,而我安装的Navicat 10 Premium使用的是OCI的Instant Client 10 是不支持除英文以外的其他的字符集的,所以替换掉Navicat使用的OCI的DLL文件即可解决这个问题。 本人的测试环境为Navicat 11 Premium,windows7 x64位。 经测试,使用Instant Client 11版本可以解决此问题,使用oracle...
又一例:解决用Navicat Lite连接Oracle数据库ORA-12737错误首先说下环境:本机是Win7系统,Oracle是10.2,Navicat Lite版本,即免费版本。今天正式进入了编码阶段,早上一来徐姐就把要连接的Oracle数据库地址和用户名发了过来。然后又给我们我们一个Client(名字也没记住),但后来证明这个Client跟Win7有兼容性问题,所以我毅然...
我们知道Navicat连接Oracle使用的是OCI方式,而我安装的Navicat 10 Premium使用的是OCI的Instant Client 10 是不支持除英文以外的其他的字符集的,所以替换掉Navic... 从这个错误上看,可以知道是客户端不支持服务器端的字符集造成的,但是修改服务器端的字符集是不现实的,那我们只能从客户端找原因了。我们知道Navicat...
配置navicat:【Basic/TNS】 点击navicat的工具-》选项-》其他-》oci oci library: 选择刚刚下载解压的instant client中的 oci.dll 即可 新建一个oracle连接 Basic 连接名:【自定义】 连接类型:Basic 主机名或ip地址:要连接的主机名或ip地址 端口:数据库端口 ...
拷贝到步骤2目录,切记把navicat关闭 4. 重启navicat连接,如果出现 orcle 身份证明检索失败继续往下看 定位到 oracle安装根目录\product\11.2.0\dbhome_1\NETWORK\ADMIN 此目录下找到sqlnet.ora文件,如果存在SQLNET.AUTHENTICATION_SERVICES= (NTS)设置,则修改为:SQLNET.AUTHENTICATION_SERVICES= (NONE),如果提示没有权限...
原因明确了之后,就要怎么解决了。修改服务器的字符集不太现实。后来研究了OCI,知道Instance Client 10是不支持除英文以外的编码的(如果你下载的是中文版的navicat可能不会有这个问题)。 去oracle官网下载最新版的OCI:http://www.oracle.com/technetwork/topics/winsoft-085727.html ...
解决办法: 找到OCI 文件路径,下载 instantclient 下载地址:https://www.oracle.com/technetwork/topics/winx64soft-089540.html解压替换OCI文件夹下文件,重启 Navicat 连接成功了。 我的Navicat 版本 : 我下载的文件 是这个: