还是先写解决办法吧:
- 首先看一下是不是oci.dll的问题
- Win8下尝试使用管理员身份运行程序(我个人是觉得Win8下有蛮多的程序有这样的问题)
元旦放假想搞一搞mybatis和spring,那就先弄一个数据库吧,顺便装了一个Navicat,可是就是连接不上Oracle,折腾了蛮长时间,最后就剩下cannot create oci environment这个问题,也找了蛮多的博客,发现国内的文章真是一大抄啊,一篇文章各个网站到处转,浪费了蛮多的时间。
可以先试试看这个解决方案,可以解决大部分的问题,但是我试了一下都不行。后来发现,只要先使用CMD连接数据库,就可以在Navicat中正常打开,真是捉急的解决办法。
用了一会后突然想到,使用CMD的时候必须使用管理员模式,不然无法连接,Navicat这边会不会是同样的问题,试了一下,果然可以。所以在其他配置无误的情况下,可以尝试使用win8的管理员身份运行程序。
第一次使用Markdown,确实是蛮好用的。。
Markdown插入图片测试