启动监听提示:Thelistenersupportsnoservices

lsnrctl start
提示:
The listener supports no services
The command completed successfully
这样启动后远程连接会造成
oracle ORA-12514:TNS:listener does not currently know of service requested in connect descriptor

---方案一---------原因:数据库实例注册到listener-----------------------------------

--登录数据库
$sqlplus / as sysdba
--显示服务名
SQL>show parameter service_names
--强制注册服务
SQL>alter system register;
--查看监听状态
$lsnrctl status

-----方案二--------------------------------------

问题解决了
在listener.ora里面添加了一行
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = globe)
(SID_NAME = globe)
)
)

-----方案三-------------------------

后发现Oracle有个Net Manager可用:

在下图的Listeners->Database Services中配置要监听的SID及ORACLE_HOME,退出保存。

linux上面:

[[email protected] oracle]# xhost +

[[email protected] oracle]# su - oracle

[[email protected] ~]$ netmgr
========================================================================================
 

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
TNS-12535: TNS:operation timed out
TNS-12560: TNS:protocol adapter error
TNS-00505: Operation timed out
Linux Error: 110: Connection timed out
LSNRCTL>
今天在启动监听的时候发现需要等很长时间,而且还报错。想想这两天机器做过的改变,只有防火墙动了一下(由于是测试机我试验一下iptables的一些配置)。我马上暂停了防火墙服务,监视服务起来了而且没有任何错误。马上搜一下,是由于我没有在本地防火墙里添加可以127.0.0.1的IP INPUT许可原因。其实只要ping 一下自己的机器名,如果通就可以了。

更多相关文章
  • lsnrctl start提示:The listener supports no servicesThe command completed successfully这样启动后远程连接会造成oracle ORA-12514:TNS:listener does not currently know o ...
  • 在安装好oracle后用lstnctl启动监听时出错, Starting /oracleapp//bin/tnslsnr: please wait.../oracleapp//bin/tnslsnr: error while loading shared libraries: libclntsh.s ...
  • 今天登陆了一下公司AIX平台的ORACLE测试服务器,没有配置监听,由于手动配置监听后,启动监听,发现启动的时候很慢,日志如下:[$(hostname):oracle:/u01/app/oracle/10.2.0/db_1/network/admin]lsnrctl start LSNRCTL fo ...
  • for IBM/AIX RISC System/6000: Version 10.2.0.1.0 - Production onAllforistoonon: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEYto"/tmp/.oracle"&quo ...
  • Oracle 数据库监听配置一.监听器(LISTENER) 监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求.既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的.二.本地服务名(Tnsname) Ora ...
  • 1,主要配置文件[[email protected]]cd $ORACLE_HOME[[email protected]]cd network/admin/[[email protected]]lslistener.ora listener12111811AM1301.bak shrept.lst tns ...
  •        新装了1个11.2的oracle数据库,配置监听时总是无法启动,最后发现竟然是hosts文件的原因,下面详细信息.1.启动监听:[[email protected] ~]$ lsnrctl startLSNRCTL for Linux: Version 11.2.0.1.0 - Product ...
  • 经常要用数据库,让他自己启动的话,开机太慢,所以用命令启动方便点.1.开启: 在运行中输入cmd,进入控制台,lsnrctl start回车,提示启动监听成功后net start OracleServiceORCL.2 关闭 在运行中输入cmd,进入控制台,lsnrctl stop回车,提示启动监听 ...
一周排行
  • 聊一聊,Swift的内存管理   在Objective-C中无论ARC.MRC,开发中我们还是需要对内存进行管理,主要在于,避免循环引用.代理.KVO移除.Block这些,再有就是属性声明时的语义(property_ ...
  • 世界因为爱而更美丽... I don't know...., but I know...
  • 1.删除0字节文件find -type f -size 0 -exec rm -rf {} \; find -type f -size 0 |xargs rm -fr2.查看进程按内存从大到小排列ps -e -o & ...
  • 1.出于安全性考虑,Linux系统的用户口令经过加密后保存在(C)文件中A  /etc/passwdB  /etc/passwordC  /etc/shadowD  /etc/group与用户帐号相关的配置文件主要有 ...
  • windows7作为一个新的操作系统在很多功能方面,用户们都反响不错,但是人无完人,系统也不另外,人们在享受windows7便利的同时,还是有点小缺陷,最让大家纠结的估计就是时不时的蓝屏一下.在使用Windows 7 ...
  • 可能很多人对39之间的端口不怎么熟悉,当开启远程桌面RDP服务的时候,总是能在后台看到启用的这几个端口.这些端口有什么用呢?这里有些简单的介绍,看了就会明白.135端口 在许多“网管”眼里,135端口是最让 ...
  • 问题导读:1.Cloudera Manager5如何使用cloudera-manager-installer.bin安装?2.Cloudera Manager5安装被中断该如何继续安装?还是重新安装?3.安装过程cl ...
  • Web ISA2006什么时候该用访问规则,什么时候该用发布规则取决于源网络和目标网络的网络规则(请参考[url]http://yuelei.blog.51cto.com/202879/84995[/url] Web ...
  • #技术晨读#浅谈TCP优化 很多人常常对TCP优化有一种雾里看花的感觉,实际上只要理解了TCP的运行方式就能掀开它的神秘面纱.Ilya Grigorik 在「High Performance Browser Netw ...