问题描述
Oracle监听无法启动问题。Cmd中可连接oracle数据库,但Sql develop无法连接。
原因分析&解决方案:
在终端中输入:tnsping xe
可以发现是主机名有问题。
tnsping命令主要用于检查tnsnames.ora文件中的连接串是否配置,或者配置是否符合语法。如果不符合语法则会报如下错误:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/83e71319b7739bea369df3321827b2d5.png)
1、在tnsnames.ora文件中更改主机名(host)为:localhost
Listen.oray中的主机名也改为localhost。
2、WIN+R 输入services.msc 中中找到Oracle监听,重启。
3、再此尝试连接,问题得到解决。