1、查看一下,你配的tnsnamesora中的连接串是否正确
2、因为tnsnamesora同一目录下文件是自动生产的,所以删除后重新连接一下
3、通过lsnrctl status命令查看一下,监听程序是否启动,如果没有启动执行lsnrctl start,启动下
4、
SID别名 =
(DESCRIPTION = (ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = SERVER_IP)(PORT = 1521)) )
(CONNECT_DATA = (SID = SID_NAME) ) )
按照以上在重新配置一下
如果你的oracle服务器之前是好的。那么导致这样的情况很可能是你换了ip。
这样的话,有两种办法解决:
1、更改windows\system32\drivers\etc\hosts文件里host名对应的ip
2、把$oracle_home/network/admin/tnsnameora里的host改成ip
新数据库监听是否启动?在本机使用telnet
ip地址
1521看通不通,若不通说明新库监听有问题,若通,查看你本机的tnsnamesora文件中新库的配置是否正确,会不会多写了字符或一个字符被回车分成两行了
以上就是关于oracle出现“监听程序当前无法识别连接描述符中的请求的服务”,如图所示,该怎么解决求指点迷津全部的内容,包括:oracle出现“监听程序当前无法识别连接描述符中的请求的服务”,如图所示,该怎么解决求指点迷津、Oracle10g监听程序当前无法识别连接描述符中的请求服务,急!!!!!!、用PL/SQL Developer登陆不上oracle,错误ORA-12514:TNS:监听程序当前等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)