Oracle启动监听报错:The listener supports no services解决

Oracle启动监听报错:The listener supports no services解决

及ora-12514 未注册上服务问题。

Oracle11g服务器重启系统之后,出现了几个莫名的报错,下面是其中一个,已解决。

$ lsnrctl start

报错提示: The listener supports no servicesThe command completed successfully

这样启动后远程连接会报错:oracle ORA-12514:TNS:listener does not currently know of service requested in connect descriptor问题原因:数据库实例没注册到listener

解决方法一:在listener.ora里面添加了一行

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(GLOBAL_DBNAME = orcl)

(SID_NAME = orcl)

)

)

注:里面的orcl根据你安装的数据库实例名确定,我用此法解决了这个报错。

解决方法二:登录数据库:

$sqlplus / as sysdba

显示服务名:

SQL>show parameter service_names

强制注册服务:

SQL>alter system register;

查看监听状态:

$lsnrctl status

时间: 2024-09-30 00:46:18

Oracle启动监听报错:The listener supports no services解决的相关文章

启动监听报错:TNS-12537: TNS:connection closed TNS-12560: TNS:protocol adapter error TNS-00507: Connection closed Linux Error: 29: Illegal seek

启动监听程序报错: 说明:在rhel5.8上安装完成oracle11g数据库后,使用netca创建完监听,启动监听时报错.还未使用dbca创建实例. [[email protected] ~]$ lsnrctl start LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 02-APR-2015 08:33:53 Copyright (c) 1991, 2009, Oracle. All rights reserved. Starting

解决监听状态显示 The listener supports no services

今天查看数据库监听发现 lsnrctl status The listener supports no services 解决方法:添加 SID_LIST_LISTENER =  (SID_LIST =    (SID_DESC =    (GLOBAL_DBNAME = orcl)  (SID_NAME = orcl)  )) 然后重新注册下 alter system register OK! 监听正常

(转)oracle 启动监听 报“监听程序不支持服务” 解决

转自 http://www.51testing.com/html/99/478599-842622.html 今天安装了oracle后,启动监听,报错如下: 启动tnslsnr: 请稍候... TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production 写入E:\oracle\product\10.2.0\db_2\network\log\listener.log的日志信息 监听: (DESCRIPTION=(ADDRESS=(PROT

TNS-12541,TNS-12560,TNS-00511,TNS-12542,TNS-12560,TNS-00512数据库启动监听报错

第 1章   数据库服务器监听错误 1.1.1数据库监听错误 1.1.1.1 问题及现象 服务器环境为ORACLE11G RAC环境,系统启动后,监听没起来. [[email protected] ~]$ lsnrctl status LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 29-JUN-2015 10:44:45 Copyright (c) 1991, 2011, Oracle.  All rights reserved. C

oracle 12c启动监听报错协议适配器错误

我遇到此类问题,一般是右键计算机-管理-服务,找到OracleOraDB12Home1TNSListener设为自动启动,并重启,当然这种操作你要确定监听文件什么的都已经检查无问题哦.

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

编辑监听文件:/home/DB/oracle/11gR2/db/network/admin/listener.ora 在文件内添加静态监听实例,如下内容: SID_LIST_LISTENER =(SID_LIST = (SID_DESC = (GLOBAL_DBNAME = orcl) (SID_NAME = ora11g) )) 要注意的是,全局名和实例名要完全正确,此处区分大小写,比如之前试过,实际SID实例名是:ORA11g,但是我写成了ora11g,结果发现还是启动不了,把实例名改成OR

oracle启动监听 报1067错误

原因是监听配置错误 # listener.ora Network Configuration File: d:\oracle\product\10.2.0\db_1\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = ORCL) (ORACLE_HOME = d:\oracle\product\10

监听报错 TNS-00525: Insufficient privilege for operation 11gR2 + 连接报错ORA-12537: TNS:connection closed

1.TNS-00525: Insufficient privilege for operation Started with pid=30869 Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ora11g)(PORT=1521))) Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) TNS-12555: TNS:permissio

The listener supports no services解决一例

Listener动态监听静态监听注册实例 今天做Advacned Replication实验的时候碰到一个问题,启动目标库监听时,出现The listener supports no services [[email protected] ~]$ lsnrctl start LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 14-SEP-2013 10:11:38 Copyright (c) 1991, 2011, Oracle.  Al