产生这种情况的原因有很多种,解决方法如下:
方法1:
原因:监听日志listener.log过大,超过4G
解决:
(1) 停止oracle监听服务
(2) 删除listenner.log文件,做好备份
D:\app\Administrator\diag\tnslsner\hostname\listener\trace\
方法2:
原因:监听服务没起
解决:在命令行输入 lsnrctl start 重启
方法3:
监听配置错误
解决:重新配置监听
方法4:
查看服务器listener.ora 配置,改HOST为IP,tnsnames.ora的HOST和SERVICE_NAME同时修改
oracle 客户端tnsnames.ora 配置同时修改
总结:检查监听是否启动,重启测试,如果失败,然后重新配置监听测试