PL/SQL 连接oracle数据库报错:“initialization error could not load ......OCIDLL force....”(已解决)

今天在卸载Oracle低版本的客户端后,在进行安装安装高版本的客户端时报了如下错误
PL/SQL 连接oracle数据库报错:“initialization error could not load ......OCIDLL force....”(已解决)_第1张图片
我报错的原因是因为Oracle Home和OCI library这两项的填写有错误,还停留在Oracle旧版本的客户端,应该选择最新版本的Oracle客户端。
PL/SQL 连接oracle数据库报错:“initialization error could not load ......OCIDLL force....”(已解决)_第2张图片
报错问题就解决了
如果问题还没有解决,可以查看下plsql的Preferences配置文件
文件位置:C:\Users\username\AppData\Roaming\PLSQL Developer 12\Preferences\username
PL/SQL 连接oracle数据库报错:“initialization error could not load ......OCIDLL force....”(已解决)_第3张图片
查看SelectedHome64=和OCIFile64=填写是否正确
PL/SQL 连接oracle数据库报错:“initialization error could not load ......OCIDLL force....”(已解决)_第4张图片
如果以上还没有解决,有可能是plsql和Oracle客户端的版本问题,plsql是32位的但Oracle客户端时64位的,或者是plsql是64位的但Oracle客户端时32位的。重新卸载安装即可解决。
删除卸载Oracle:https://blog.csdn.net/qngfeng/article/details/106181255

你可能感兴趣的:(Oracle,oracle)