NavicatPremium连接Oracle报ORA-28547错误

NavicatPremium连接Oracle报ORA-28547错误

原因:navicate Primium版本的OCi和本地数据库的OCI版本不一致。

解决办法:将navicate Primium自带的oci.dll修改为和连接的数据库版本一致的oci.dll。

步骤:

  1. 百度搜索 Instant Client,在官网下载。
  2. 选择与navicate Primium安装包版本一样的版本。如navicate Primium为x86,则InstantClient就选择x86版本。

NavicatPremium连接Oracle报ORA-28547错误

  1. 本例中为x86版本,orcale为11g,下载InstanClent的Basic 软件包和sqlplus软件包。并解压到navicate Primium的OCI存放位置。

NavicatPremium连接Oracle报ORA-28547错误

  1. navicate Primium->工具->选项->其他->OCI。修改OCI library(oci.dll)*和SQL*Plus文件位置。

NavicatPremium连接Oracle报ORA-28547错误

NavicatPremium连接Oracle报ORA-28547错误

NavicatPremium连接Oracle报ORA-28547错误

  1. 重启navicate Primium连接Oracle数据库。

 

其他情况报错信息:

  1. OCI和navicate Primium版本不一致

NavicatPremium连接Oracle报ORA-28547错误

  1. 未设置SQLPlus

NavicatPremium连接Oracle报ORA-28547错误

相关文章: