关于“发生一个Oracle错误,但无法从Oracle中检索信息。”的错误
今天写了一个webservice接口,当在调试时出现了“发生一个Oracle错误,但无法从Oracle中检索信息”的提示。
Oracle客户端及Oracle服务器都没问题,用Tnsping Oracle本地服务名也没问题,pl/sql访问也没有问题,但就是用程序连接Oracle时出错。
后经查资料,得知是由于在注册表内的Oracle_home设置有问题。
解决步骤:
1. 开始--运行--Regedit;
2. 修改“HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE下的Oracle_Home”,将其修改为已安装的Oracle路径(由于某种原因,好多人安装了多个Oracle server或client 后 又没卸载干净,导致新装的Oracle client的Oracle_HOME设置路径为不存在的路径)。
3. 问题得到解决