Navicat Premium连接oracle 12总是连接不上。
问题:
Navicat Premium连接oracle 12总是连接不上。
解决方法:
Step1:卸载、删除了之前安装的oracle 11、oracle 12客户端,(卸载方法可参考:https://www.php.cn/faq/418266.html)
Step2:重新安装了Oracle 12的64位的服务端;用Navicat Premium连接oracle 12仍然连不上;
Step3:再安装Oracle 12的64位的客户端;并将Navicat Premium的“选项->OCI”指向这个Oracle 12的客户端的oci.dll文件,用Navicat Premium连接oracle 12仍然连不上;
Step4:网上说Navicat Premium只支持32位(我的Navicat Premium是以前安装好的),于是又安装了Oracle 12的32位的客户端,并将Navicat Premium的“选项->OCI”指向这个Oracle 12的客户端的oci.dll文件,用Navicat Premium连接oracle 12虽然还是连不上,但是出现的是ORA-12514错误;

Step5:在网上找资料,发现原来是服务名输入不对,需要改成对应要连接的orale服务端这个DB的service_name的值。(参考地址:https://www.cnblogs.com/baocaige/p/8081328.html)
结果:Navicat Premium连接oracle 12成功。



浙公网安备 33010602011771号