PL / SQL Developer初始化错误

时间:2017-03-10 04:42:20

标签: oracle plsqldeveloper

我想使用PL / SQL Developer

首先是我的oracle目录

C:\oracle\product\10.2.0\client_1\BIN

我使用windows10和环境变量设置

ORACLE_HOME C:\oracle\product\10.2.0\client_1

Path C:\oracle\product\10.2.0\client_1\BIN 但是执行初始化错误。

Initialization error
Could not load "C:\oracle\product\10.2.0\client_1\bin\oci.dll"

OracleHomeKey: SOFTWARE\ORACLE\KEY_OraClient10g_home1
OracleHomeDir: C:\oracle\product\10.2.0\client_1
Found: oci.dll
Using: C:\oracle\product\10.2.0\client_1\bin\oci.dll
LoadLibrary(C:\oracle\product\10.2.0\client_1\bin\oci.dll) return 0

5 个答案:

答案 0 :(得分:6)

步骤进行:

  1. 下载oracle即时客户端(64位用于最新版本的PL / SQL; 32位用于旧版本)
  2. 提取到文件夹。例如:c:\ oracle \ instantclient
  3. open PL / SQL开发人员 - >配置 - >首选项 - > Oracle连接
  4. 在OCI库下,键入文本框中的OCI.DLL文件路径:c:\ oracle \ instantclient \ oci.dll
  5. 单击“确定”并重新启动PL / SQL
  6. 完成

答案 1 :(得分:1)

从PL / SQL开发人员(在Windows10 64位中)连接到数据库时,出现以下错误。

初始化错误 无法初始化 “ C:\ app <用户名> \ product \ 12.2.0 \ dbhome_1 \ bin \ oci.dll”

确保已安装32位Oracle Client。

OracleHomeKey: 
OracleHomeDir: C:\app\<username>\product\12.2.0\dbhome_1
Found: oci.dll
Using: C:\app\<username>\product\12.2.0\dbhome_1\bin\oci.dll
LoadLibrary(C:\app\<username>\product\12.2.0\dbhome_1\bin\oci.dll) 
return 0

要解决此问题,请参考Oracle提供的以下文档来安装Oracle Instant Client。如果您的Windows是64位,请从下面的链接下载32位Oracle Instant Client-

Oracle guide

链接下载Oracle Instant Client-(下载BASIC和SDK以及SQL * Plus软件包)

将上述三个软件包全部放在一个目录中,然后将其提取并在系统环境变量PATH和 OCI_LIB32 中添加提取目录的路径。

如果不存在 OCI_LIB32 ,则创建一个。

尝试从PLSQL开发人员连接到数据库,如果在“ ORACLE初始化或关闭过程中”遇到错误,然后执行以下link

祝你好运:)

答案 2 :(得分:0)

我在新的Windows 10计算机上遇到相同的错误。最后,我发现我错过了Microsoft Visual Studio 2013 Redistributable。安装后,错误消失了。

答案 3 :(得分:0)

检查环境变量%PATH%

答案 4 :(得分:0)

我遇到了类似的问题,这些步骤对我有帮助

步骤:

  • 下载oracle Instant Client(PL / SQL的最新版本为64位;旧版本为32位)
  • 提取到文件夹。例如:c:\ oracle \ instantclient
  • 打开PL / SQL开发人员->配置->首选项-> Oracle Connection
  • 在OCI库下,在文本框中键入OCI.DLL文件路径:c:\ oracle \ instantclient \ oci.dll
  • 单击“确定”,然后重新启动PL / SQL 完成