navicat连接oracle,及其常见错误与解决方法

oracle在navicat中的连接方法:

第一步:点击“连接”,选中oracle,进入新建连接页面

navicat连接oracle,及其常见错误与解决方法_第1张图片

第二步:填写相应的连接信息,点击测试连接,连接成功。红色部分与你自己的项目有关

navicat连接oracle,及其常见错误与解决方法_第2张图片

错误类型一:Cannot load OCI DLL,87

原因是没有加上instantclient,oracle的客户端instantclient_11_2。步骤如下:

①在navicat里点击“工具”→“选项”

navicat连接oracle,及其常见错误与解决方法_第3张图片

②在选项中选中OCI,添加oci文件的全路径

navicat连接oracle,及其常见错误与解决方法_第4张图片

③ 重启navicat,连接成功

错误类型二:Cannot load OCI DLL,193:...

navicat连接oracle,及其常见错误与解决方法_第5张图片

原因是自己的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...

navicat连接oracle,及其常见错误与解决方法_第6张图片

原因:服务名写错了,明确好自己oracle的服务名,一般默认是ORCL,但是由于项目的原因,另有相应的服务名

第一步:找到有关文件 “ (SERVICE_NAME = XXX)”,一般在listener.ora中。

第二步,修改服务名

第三步:测试成功

转载于:navicat连接oracle,及其常见错误与解决方法 - CodeAntenna

你可能感兴趣的:(#,数据库及分布式事务,oracle,数据库,java)