背景
用户数据库正常使用,想通过命令重启下监听,通过 lsnrctl status 居然显示无监听,如下:
出现这种情况,可能是由于监听名字不是默认的LISTENER ,我们可以通过ps命令查看进程,了解当前监听的真实名称,如下:
这里的DTCENTER就是真实的监听名称,然后我们只需要在查看状态命令后面跟上监听的名称,就能够正常显示
用户数据库正常使用,想通过命令重启下监听,通过 lsnrctl status 居然显示无监听,如下:
![](http://www.zlsoft.com/bbs/data/attachment/forum/201601/22/152124dxuwmqzurduv55pu.jpg)
出现这种情况,可能是由于监听名字不是默认的LISTENER ,我们可以通过ps命令查看进程,了解当前监听的真实名称,如下:
$ ps -ef|grep lsnr
00:00:07 /oracle/product/12.1.0.2/bin/tnslsnr DTCENTER -inherit
![](http://www.zlsoft.com/bbs/data/attachment/forum/201601/22/152115kmqiwvk8kqimep69.jpg)