我在使用Navicat premium连接Oracle数据库时遇到的问题

在使用Navicat Premium连接Oracle 11数据库时遇到ORA-28547错误。问题主要由Navicat的OCI版本与Oracle服务器不匹配引起。解决方案包括:从Oracle官网下载32位BASIC版本并替换Navicat安装目录中的oci文件夹,然后在Navicat中配置新的OCI路径。此外,还需检查连接界面的服务名是否与tnsnames.ora中定义的服务名一致。
摘要由CSDN通过智能技术生成

在工作中遇到,Navicat连接本地Oracle数据库时(我本地有装Oracle数据库,版本是11)报错,一直连不上,查了好多文章才得以解决,将搜集资料整理如下,以供日后参考:

2个地方需要注意修改:

一、如果使用Navicat连接Oracle服务器出现ORA-28547错误时,多数是因为Navicat本地的OCI版本与Oracle服务器服务器不符造成的。不管Oracle的是32还是64,都需要下载32位的。

1、到oracle官网下载,下载时选择下载BASIC版本

 官网链接:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

2、解压刚刚下载的文件到你的Navicat premium的安装目录下,把原有的那个替换掉(整个文件夹替换掉,而不是只替换oci.dll文件)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值