| 今天连接一个Win2008 Server服务端上的一个oracle出现了下面的这些错误 LoadLibraryFromPath: FQ Dll C:\Windows\system\oci.dll is not found, error: 0x7eLoadLibraryFromPath: FQ Dll C:\Windows\oci.dll is not found, error: 0x7e
 LoadLibraryFromPath: FQ Dll C:\ProgramData\Oracle\Java\javapath\oci.dll is not found, erro
 r: 0x7e
 LoadLibraryFromPath: FQ Dll C:\Java\jdk1.7.0_60\bin\oci.dll is not found, error: 0x7e
 LoadLibraryFromPath: FQ Dll D:\app\CUBE\product\11.2.0\client_1\bin\oci.dll found
 LoadLibraryFromPath: FQ Dll C:\Windows\system\SQLLib80.dll is not found, error: 0x7e
 LoadLibraryFromPath: FQ Dll C:\Windows\SQLLib80.dll is not found, error: 0x7e
 当时还以为找不到动态库, 然后搜索发现有那个库存在, 当时就懵逼了, 莫名其妙啊, 通过网上查找资料, 终于发现了原来是微软的一个叫做KB3126587补丁惹的祸, 解决方法, 微软已经给出了 https://support.microsoft.com/zh-cn/kb/3126587 访问这个地址, 去下载和你电脑系统响应的补丁,  Windows Server 2008 SP2    32Bit: https://www.microsoft.com/zh-cn/download/details.aspx?id=51090   64Bit: https://www.microsoft.com/zh-cn/download/details.aspx?id=51041 Windows 7 SP1   32Bit: https://www.microsoft.com/zh-cn/download/details.aspx?id=51071   64Bit:  https://www.microsoft.com/zh-cn/download/details.aspx?id=51056 Windows Server 2008 R2 SP1   64Bit: https://www.microsoft.com/zh-cn/download/details.aspx?id=51092 Windows Server 2012   64Bit: https://www.microsoft.com/zh-cn/download/details.aspx?id=51045 Windows 8.1:   32Bit: https://www.microsoft.com/zh-cn/download/details.aspx?id=51024   64Bit: https://www.microsoft.com/zh-cn/download/details.aspx?id=51076 Windows Server 2012 R2   64Bit: https://www.microsoft.com/zh-cn/download/details.aspx?id=51053 下载补丁, 安装完成,重启电脑就OK了 |