Toad for Oracle初始化OCI失败(Error -1)问题求助
OCI初始化错误(Error -1)问题记录
![错误截图]
错误显示
Can't initialize OCI. Error -1
已检查项
- Toad与Oracle客户端位数匹配(均为64位)
- 未设置ORACLE_HOME环境变量(符合要求)
可能的解决方案
重新安装Oracle客户端,执行以下步骤:
- 卸载Oracle客户端
- 重启计算机
- 验证注册表中
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE已移除 - 验证注册表中
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE已移除 - 确认Oracle客户端文件夹已删除
- 确认硬盘中不存在
OCI.DLL文件 - 重新安装Oracle客户端,优先选用较新版本
错误说明
此错误表示Oracle客户端命令OCIEnvCreate执行失败,结果代码为-1。
问题补充信息
- 尝试连接配置文件内的任意数据库时,均会触发该错误
- 已尝试重启计算机、重新安装Toad,问题未解决
- 以管理员权限运行Toad可正常登录,但普通用户登录时仍出现相同错误
内容的提问来源于stack exchange,提问作者Nirmita Parekh
相关产品推荐
相关产品推荐

