Oracle12C 监听器通过lsnrctl status命令查看发现状态是The listener supports no services.证明listener有问题。
排障步骤如下:
1.查看监听器状态,关闭监听器后重启监听器。
lsnrctl stop; lsnrctl start
2.查看数据库service_name
sqlplus sys as sysdba连接数据库
startup启动数据库
show parameter service;
3.手工注册服务:
在sqlplus命令行输入:
alter system register;
4.lsnrctl start查看监听器状态。
5.启动监听器lsnrctl start发现监听器监测的服务和实例状态为status READY证明监听服务正常。