windows的还是linux/unix的?
windows的看看是不是相关服务没有启动,windows中每个监听对应一个服务。
无论是windows还是unix/linux,跨平台使用命令lsnrctl start
看是否能够启动监听。
如不能,执行netmgr配置监听,看监听是否建立。
若还不行,在%ORACLE_BASE%下的network/log中的listener.log中查看监听启动日志报什么错,再进行处理。
app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\ tnsnames.ora
listener.ora
看看这俩文件内容 和你机器的 名字 还有端口号 是否匹配
如果都对还是不行的话 就用oracle管理器把监听程序删掉 然后重建个监听看看
oracle经常莫名其妙的就出 各种错误 无奈呀
是不是机器名变了,如果变了的话要改一下listener.ora HOST = 你机器名
查下是否有其他程序已经监听了ORACLE的端口。
你这什么也不提供给我我也不清楚要怎么给你整这样吧下面是我给你的一些建议:
运行NETCA看一下你的具体情况吧。
查一下这个文件:
/network/admin/listener.ora