您的位置:首页 > 其它

解决 ora-12541: tns 无监听程序

2011-06-29 09:53 288 查看
昨天Oracle 用的好好的,今天早上因为一些原因重起服务器了,结果Oracle 进不去了,

在用 PLSQLDev 连接数据库时出现
: ora-12541: tns 无监听程序,

服务里的Oracle 监听服务也是启动的,

想了很多办法,最后还是将已有的监听程序删除掉,再重新创建一个监听程序,(Oracle Net Configuration Assistant 工具可以创建或

删除监听程序)

这个时候再登陆Oracle 时却是报这个错了: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 .

找到 listener.ora 和 tnsnames.ora 这2个文件,将里面的 HOST 后面的主机名换成IP地址就可以了(也许有些朋友后面的这个错误提

示会不提示,我是碰到了)。

中间用到的命令( 在cmd下执行 ):

lsnrctl services 查看listener

lsnrctl status 查看listenser状态

lsnrctl start 启动oracle的listener
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: