sqlplus连接Oracle数据库报错 我方使用的电脑是WindowsXP系统,客户端是Oacle11g,在安装好客户端连接上数据库所做的连接测试是可以连接上的,可后来再连接就出现了下面所描述的错误。ORA-12514 TNS 监听程序当前无法识别连接描述符中请求的服务而且还会出现“无监听程序”这样的错误请问这是什么原因造成的,有解决方法吗。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 管理器里面的服务都是启动的,包括CMD都试过了,没有问题。 监听启动是正常的,但在CMD命今提示符里有运行出错的提示,就是找不到问题出在哪里,而且连日志里也没有出错原因。 你tnsping ip:port/service_name 看看呢 cmd 下运行的命令 cmd 下运行的命令日志文件看错了,前段时间看的是安装日志,这次才找到监听日志文件。 cmd 下运行的命令TNS-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 </txt></msg><msg time='2018-04-11T10:20:38.671+08:00' org_id='oracle' comp_id='tnslsnr' type='UNKNOWN' level='16' host_id='PC-20180410VPVY' host_addr='192.168.0.117'> <txt>11-4月 -2018 10:20:38 * (CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=D:\app\Administrator\perl\bin\perl.exe)(HOST=PC-20180410VPVY)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1486)) * establish * orcl * 12505 </txt></msg><msg time='2018-04-11T10:20:39.015+08:00' org_id='oracle' comp_id='tnslsnr' type='UNKNOWN' level='16' host_id='PC-20180410VPVY' host_addr='192.168.0.117'> <txt>TNS-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID </txt></msg><msg time='2018-04-11T10:20:32.265+08:00' org_id='oracle' comp_id='tnslsnr' type='UNKNOWN' level='16' host_id='PC-20180410VPVY' host_addr='192.168.0.117'> <txt>11-4月 -2018 10:20:32 * (CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=D:\app\Administrator\perl\bin\perl.exe)(HOST=PC-20180410VPVY)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1472)) * establish * orcl * 12505 </txt></msg><msg time='2018-04-11T10:20:32.281+08:00' org_id='oracle' comp_id='tnslsnr' type='UNKNOWN' level='16' host_id='PC-20180410VPVY' host_addr='192.168.0.117'> <txt>能看出来是哪里出问题了吗。还有,perl.exe这个文件应该怎么打开,文件的图标是一匹马。 sid或者 service_name不对 一个插入语句 数据库导入.dmb问题 oracle分类汇总相关求助! 请教一个相同逻辑sql输出不同结果的情况 pl/sql developer8.0.3不能ctrl+右键打开对应的包么? oracle的查询 关于DMP数据导入导出问题,求助 oracle中新建一个数据库的命令是什么?用数据库助手建立的空数据库占用的空间太大. 请问:运行ORACLE时提示要输入主机字符串,应该输入什么 如何在Oracle中取当前时间往后三天的时期?? Oracle中的having问题 新手求助:已知经纬度,查询满足范围条件的记录
TNS-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
</txt>
</msg>
<msg time='2018-04-11T10:20:38.671+08:00' org_id='oracle' comp_id='tnslsnr'
type='UNKNOWN' level='16' host_id='PC-20180410VPVY'
host_addr='192.168.0.117'>
<txt>11-4月 -2018 10:20:38 * (CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=D:\app\Administrator\perl\bin\perl.exe)(HOST=PC-20180410VPVY)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1486)) * establish * orcl * 12505
</txt>
</msg>
<msg time='2018-04-11T10:20:39.015+08:00' org_id='oracle' comp_id='tnslsnr'
type='UNKNOWN' level='16' host_id='PC-20180410VPVY'
host_addr='192.168.0.117'>
<txt>TNS-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID
</txt>
</msg>
<msg time='2018-04-11T10:20:32.265+08:00' org_id='oracle' comp_id='tnslsnr'
type='UNKNOWN' level='16' host_id='PC-20180410VPVY'
host_addr='192.168.0.117'>
<txt>11-4月 -2018 10:20:32 * (CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=D:\app\Administrator\perl\bin\perl.exe)(HOST=PC-20180410VPVY)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1472)) * establish * orcl * 12505
</txt>
</msg>
<msg time='2018-04-11T10:20:32.281+08:00' org_id='oracle' comp_id='tnslsnr'
type='UNKNOWN' level='16' host_id='PC-20180410VPVY'
host_addr='192.168.0.117'>
<txt>
能看出来是哪里出问题了吗。
还有,perl.exe这个文件应该怎么打开,文件的图标是一匹马。