oracle在navicat中的连接方法:
第一步:点击“连接”,选中oracle,进入新建连接页面
第二步:填写相应的连接信息,点击测试连接,连接成功。红色部分与你自己的项目有关
错误类型一:Cannot load OCI DLL,87
原因是没有加上instantclient,oracle的客户端instantclient_11_2。步骤如下:
①在navicat里点击“工具”→“选项”
②在选项中选中OCI,添加oci文件的全路径
③ 重启navicat,连接成功
错误类型二:Cannot load OCI DLL,193:...
原因是自己的navicat版本位数与oracle客户端版本位数不一致,我的navicat是64位,oracle是32位。我们必须安装和navicat位数一致、和oracle版本一致的oracle客户端。
如:我的oracle版本是11,navicat版本是64位,我下载的oracle客户端就是11版64位instantclient_11_2
第一步:下载64位的oracle11客户端instantclient_11_2;
第二步:参照错误类型二的步骤重置oci.dll文件的全路径;
第三步:重启navicat
下载oracle11的链接(32位、64位都有):
链接:https://pan.baidu.com/s/1QnAlQbmC9C8_HyLbhB0EdA 密码:y4ex
错误类型三:ORA-12514:TNS...
原因:服务名写错了,明确好自己oracle的服务名,一般默认是ORCL,但是由于项目的原因,另有相应的服务名
第一步:找到有关文件 “ (SERVICE_NAME = XXX)”,一般在listener.ora中。
第二步,修改服务名
第三步:测试成功