The listener supports no services The command completed successfully

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了The listener supports no services The command completed successfully相关的知识,希望对你有一定的参考价值。

启动监听出现以下错误信息,找不到服务.错误信息如下:

[[email protected] admin]$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 18-NOV-2016 11:17:54

Copyright (c) 1991, 2009, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))

STATUS of the LISTENER

------------------------

Alias                     LISTENER

Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production

Start Date                18-NOV-2016 11:15:22

Uptime                    0 days 0 hr. 2 min. 31 sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      OFF

Listener Parameter File   /u01/product/11.2.0.1/db_1/network/admin/listener.ora

Listener Log File         /u01/diag/tnslsnr/dg1/listener/alert/log.xml

Listening Endpoints Summary...

  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dg1)(PORT=1521)))

The listener supports no services

The command completed successfully

[[email protected] admin]$ 


解决方法1:

[[email protected] admin]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Fri Nov 18 11:19:06 2016

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> startup


Total System Global Area  830930944 bytes

Fixed Size                  2217912 bytes

Variable Size             545261640 bytes

Database Buffers          281018368 bytes

Redo Buffers                2433024 bytes

Database mounted.

Database opened.

SQL> show parameter service_names

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

service_names                        string      tong

SQL> alter system register;    --强行注册监听

System altered.

SQL> 

[[email protected] admin]$ lsnrctl start    --启动监听


解决方法2:

[[email protected] ~]$ vim /u01/product/11.2.0.1/db_1/network/admin/listener.ora

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

      (ADDRESS = (PROTOCOL = TCP)(HOST = dg2)(PORT = 1521))

    )

  )

SID_LIST_LISTENER =          --添加以下行

(SID_LIST =

  (SID_DESC =

  (GLOBAL_DBNAME = orcl)

  (SID_NAME = orcl)

  )

)

ADR_BASE_LISTENER = /u01

[[email protected] ~]$ lsnrctl start


本文出自 “一起走过的日子” 博客,转载请与作者联系!

以上是关于The listener supports no services The command completed successfully的主要内容,如果未能解决你的问题,请参考以下文章

The listener supports no services

The listener supports no services The command completed successfully

The listener supports no services oracle注册监听

问题1:Oracle数据库监听启动失败(重启监听,提示The listener supports no services)

The code signature version is no longer supported.

The view or its master was not found or no view engine supports the searched locations