分享一下我老师大神的人工智能教程!零基础,通俗易懂!/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
1、TNS连接错误
同事跟我说连接oracle数据库报错ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务,如下所示:
2、查看本地TNSPING
查看本地的tns配置:
查看本地的tnsping是ok的
本地的tnsping暂时看来是正常的,是ok的。
3、查看网络连接
telnet 192.168.121.58 1521,也是能进去的,证明网络ok
oracle服务器的iptables也是关闭的
文章来源地址:/mchdba/article/details/52949382 ,博主mchdba(黄杉)谢绝转载。
4、查看服务器的lsnrctl服务
去服务器看lsnrctl状态:
看到no services,也就是说lsnrctl监听服务启动起来,没有任何oracle实例的,所以问题就来了,没有oracle实例,客户端通过lsnrctl监听的话,就连接不到实例信息。所以这里我们需要添加实例信息,添加实例信息,就在listener.ora配置文件里面。
5、在listener.ora里面添加实例信息
完善listener.ora配置:
设置完后,重启监听lsnrctl服务,可以看到会有一个instance服务启动起来了:
OK,在问下同事,同事说能连接上了,问题解决。