navicat连接oracle,及其常见错误与解决方法

文章详细介绍了如何在Navicat中连接Oracle数据库,包括新建连接的步骤以及处理三种常见错误的方法:CannotloadOCIDLL错误、ORA-12514错误。解决CannotloadOCIDLL错误需要添加instantclient和配置oci文件路径,而ORA-12514错误通常是因为服务名错误,需检查并修改listener.ora文件中的服务名。
摘要由CSDN通过智能技术生成

oracle在navicat中的连接方法:

第一步:点击“连接”,选中oracle,进入新建连接页面

第二步:填写相应的连接信息,点击测试连接,连接成功。红色部分与你自己的项目有关

错误类型一:Cannot load OCI DLL,87

原因是没有加上instantclient,oracle的客户端instantclient_11_2。步骤如下:

①在navicat里点击“工具”→“选项”

②在选项中选中OCI,添加oci文件的全路径

③ 重启navicat,连接成功

错误类型二:Cannot load OCI DLL,193:...

原因是自己的navicat版本位数与oracle客户端版本位数不一致,我的navicat是64位,oracle是32位。我们必须安装和navicat位数一致和oracle版本一致的oracle客户端。

如:我的oracle版本是11,navicat版本是64位,我下载的oracle客户端就是11版64位instantclient_11_2

第一步:下载64位的oracle11客户端instantclient_11_2;

第二步:参照错误类型二的步骤重置oci.dll文件的全路径;

第三步:重启navicat

下载oracle11的链接(32位、64位都有):

链接:https://pan.baidu.com/s/1QnAlQbmC9C8_HyLbhB0EdA 密码:y4ex

错误类型三:ORA-12514:TNS...

原因:服务名写错了,明确好自己oracle的服务名,一般默认是ORCL,但是由于项目的原因,另有相应的服务名

第一步:找到有关文件 “ (SERVICE_NAME = XXX)”,一般在listener.ora中。

第二步,修改服务名

第三步:测试成功

转载于:navicat连接oracle,及其常见错误与解决方法 - CodeAntenna

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值