Initialization error 不能初始化 oci.dll

 时间:2026-02-16 04:23:48

instantclient+plsql搭建oracle连接,常常遇到一种情况,就是之前的电脑用同样的方法,甚至同一套教程,同一个instantclient压缩包,到了新电脑就用不了了。对此问题本人也曾经深深苦恼,百度了很多教程,都说是instantclient和plsql的位数不一致导致。其实,还有一个原因,很多人都没有注意到。

工具/原料

华硕UX4100E

Windows 10专业版

如下如下

instantclient-basic-windows.x64-12.2.0.1.0

PLSQL Developer 14(64 bit)

方法/步骤

Plsql(官网):

https://www.allroundautomations.com/registered-plsqldev/

原因一:安装完后Oracle的 oci.dll 是32位的,而64位应用程序 PLSQL Developer 无法加载。

解读:instantclient和plsql的位数必须一致,即如果安装的plsql是64位,那instantclient也必须使用64位才行。

解决方法:安装64位的instantclient即可。

附上instantclient下载链接(官网):

https://www.oracle.com/cn/database/technology/winx64soft.html

Initialization error 不能初始化 oci.dll

原因二:没有安装正确的 Visual Studio Redistributable版本。

解读:很多人不是从官网下载instantclient,或忽略了官网的“安装说明”,里面有重要的一点,就是必须安装Visual Studio Redistributable,这是不同VS版本生成的 C++ 应用程序所需的运行组件。

解决方法:安装安装正确的 Visual Studio Redistributable版本即可,oracle官网上有超链接,或者可以到微软官网下载。

附上Visual Studio Redistributable 链接:

https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0#bookmark-vs2013

Initialization error 不能初始化 oci.dll

  • plsql怎么设置中文?
  • 如何解决ORA-12560: TNS: 协议适配器出现错误
  • plsql安装教程及配置
  • 使用PLSQL连接oracle数据库
  • SQL错误:Sql command not properly ended
  • 热门搜索
    数字博物馆 骨裂怎么办 紧张的近义词是什么 离职原因怎么说合适 发型图片女 适合自己的发型 狗狗感冒吃什么药 异想天开的近义词 单行道逆行怎么处罚 珍珠粉怎么做面膜