解决方式:oracle用户下
1.执行sqlplus / as sysdba;
2.修改local_listener参数,sql> alter system set local_listener='';
3,再重新注册服务,sql> alter system register;
4.sql>exit;
5.查看注册情况,$ lsnrctl status 服务状态是否reday
参考原文:http://blog.sina.com.cn/s/blog_8345cdd90100v6wx.html