Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)

Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)

问题1:ORA-28547:connection to server failed,probable Oracle Net admin error
Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)
问题描述:
服务器连接失败
解决方案:
百度了一下,原来是oci.dll版本不对,Navicat是通过Oracle客户端连接Oracle服务器的。我们用Navicat时通常会在自己的安装路径下包含多个版本的OCI,如果出现ORA-28547错误,多是因为Navicat本地的OCI版本与Oracle服务器不符合,需要先下载一个跟Oracle版本一致的OCI。
文件下载地址:http://bianchenghao.cn/s/1eSyhVRO(这里需要注意的是不管你Oracle版本是32的还是64的,都需要下载32bits的)
我的Oracle是11.2的,需要下载instantclient_11_2与之对应。
下载完成之后需要修改一下Navicat里面的OCI地址链接,操作如下:
Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)

然后重新启动一下Navicat就OK啦。


问题2:无法打开Oracle Net  Configuration assistant
Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)

错误描述:

Oracle Net Services配置失败,主目录的环境变量配置错误。

解决方案:
重新配置Oracle的环境变量
1)变量名:ORACLE_HOME;变量值:Oracle安装路径
2)变量名:ORACLE_SID;    变量值:“数据库名称”
Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)

配置完成以后问题就解决啦。(一定要注意,尽量避免路径中出现空格)这次再Oracle Net  Configuration assistant便可以轻松打开啦。


问题3:错误:ORA-12541 TNS:无监听程序
Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)

问题描述:

Oracle的监听没有启动所以提示无监听程序。

解决方案:

重新配置Oracle监听

1)打开cmd 输入netca
2)选择监听程序配置:
Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)
3)选择添加
Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)
4)设置监听器名:
Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)
5)选择TCP
Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)
6)选择使用标准端口号1521
Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)
7)不配置另一个Net服务名,选择否
Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)
8)Net服务名配置完成
Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)
9)Cmd中操作日志:
Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)

提示成功以后,cmd  “sqlplus user_name/password@本地服务名  ”


问题4:错误:ORA-12514 TNS 监听程序当前无法识别连接描述中请求的服务
Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)

问题描述:

CONNECT_DATA中未获得SERVICE_NAME

Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)

解决方案:

需要检查一下安装配置文件中的三个配置文件中的CONNECT_DATA中的SERVICE_NAME的参数。

Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)
打开..product11.2.0dbhome_1NETWORKADMIN目录下面的这三个配置文件,进行配置即可.具体配置如下:
1)修改tnsnames.ora
Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)

2)修改listenner.ora

Navicat Premium 11.2.17激活Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)

今天的文章
Navicat Premium 11.2.17激活(Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总)分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/110970.html

(0)
编程小号编程小号
上一篇 2024-07-27
下一篇 2024-07-27

相关推荐