1、找不到OCI.dll文件
原因:未正确安装Oracle客户端或Instant Client压缩包,或者安装的版本与PL/SQL Developer不匹配。

解决方法:在PL/SQL配置中确认数据库的OCI库是否匹配相对应oci.dll文件的地址,如已匹配正确地址还继续报错,可能是版本不一致,需下载和安装与当前安装的PL/SQL Developer版本和位数(Windows 32或Windows 64)一致的instantclient压缩包,解压后将oci.dll文件放入PL/SQL安装文件目录中。
2、不能初始化OCI.dll文件
原因:同上,也是由于Oracle客户端或Instant Client压缩包安装不正确或版本不匹配导致。
解决方法:按照上述找不到OCI.dll文件的解决方法操作,确保instantclient压缩包与PL/SQL Developer的版本和位数一致。
3、oracle client not properly installed
原因:未安装Oracle客户端或安装不正确。

解决方法:下载安装installclient并解压,然后在PL/SQL主界面中进入Tools/Proferences/Oracle/Connection,在Oracle Home处填写为你的installcleint的解压路径,OCI library填为解压路径下的oci.dll文件路径,之后重启PL/SQL即可。
4、PL/SQL Developer收费的,官网有英文试用版,一个月的试用期,要长久使用的话,需要购买,网上也有免费中文版本的:若使用官方免费试用版出现报错“error 2503 Called RunScript when not marked in progress”,是因为C:\windows\temp文件夹权限不够,需给该文件夹的当前用户赋“完全控制”权限,然后再次安装就不会报错。
5、PL/SQL连接不上Oracle,连接时报错找不到OCI.dll文件或不能初始化OCI.dll文件
原因:本地未安装Oracle客户端。
解决方法:从Oracle官网下载并安装适合自己系统的Oracle客户端。
PL/SQL安装报错可能由多种原因引起,如OCI.dll文件相关问题、未安装Oracle客户端等,针对不同的报错信息,采取相应的解决方法,如正确安装和配置instantclient压缩包、安装Oracle客户端、设置环境变量等,一般可以解决这些问题。
