Navicat链接Oracle报错

xiaoxiao2021-02-28  79

问题描述: Oracle创建新的数据库MYORCL后用Navicat连接新的数据库,报ORA-28547错误,而连接原来默认的数据库ORCL则可以连接上。 解决方案1: 用oracle文件目录C:\ORACLE\product\11.2.0\dbhome_1\BIN下的oci.dll替换了navicat文件目录C:\PremiumSoft\Navicat Premium\instantclient_10_2下的oci.dll。 用解决方案1可能不成功,可能会报Cannot load OCI DLL 87:Instant Client package is required for Basic and TNS connection错误,可以去Oracle官网下载包含oci.dll的InstantClient,具体方法如下: 1. 去oracle官网下载Instant Client 11, 或者我共享的instantclient_11_2.rar.  2. 直接解压到合适目录下,如C:\instantclient_11_2。 3. Navicat --> 工具 --> 选项... --> 其他 --> OCI,  OCI library(oci.dll)*: 选择  C:\instantclient_11_2\oci.dll SQL*Plus: 选择  C:\instantclient_11_2\sqlplus.exe 4. 重新尝试连接Oracle数据库,OK!

转载请注明原文地址: https://www.6miu.com/read-84224.html

最新回复(0)