安装系统是window7 64位、Navicat Premium 10 32位、Oracle12c
首先我检查了oralce的问题,发现没有监听服务。重新配置服务多次,系统服务里就是不出现,后使用先删除再添加这个方式,成功把服务添加进系统服务中。
确定oracle没有问题之后,使用Navicat Premium去连接,还是失败,后跟换了oci.dll为oracle安装目录下的,报193错误。然后去http://www.oracle.com/technetwork/topics/winsoft-085727.html下载了对应oracle版本的32位客户端包,解压到Navicat Premium 10安装目录下:
打开Navicat,选择工具→选项→其他→OCI,然后设置OCI library为:Navicat Premium下刚下载的oci.dll路径,
设置SQL *plus为:安装oracle的目录下搜索sqlplus.exe路径。
最后问题解决