当前位置: 首页 > news >正文

windows上LISTENER监听器中显示“监听程序不支持服务”

现象:
在windows上安装完数据库后,检查监听的时候,出现如下的错误
在这里插入图片描述
问题排查:
既然监听能启动,说明在$ORACLE_HOME/network/admin/listener.ora文件配置的无问题,目前来看,是监听不支持服务。

尝试手动注册服务
alter system register;

命令执行完后,发现还是这个现象。

检查local_listener参数,这个参数是PMON进程会将数据库服务自动注册到指定的监听器中,默认情况下,数据库会将服务自动注册到名为LISTENER,监听端口为1521的监听器中。

检查当前数据库中,这个参数的配置,从下面的截图中,可知,注册到了这个监听器中。
在这里插入图片描述
修改参数

alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.0.1)(PORT=1521))';

如果涉及多个监听器的话,建议在tnsnames.ora中配置

LISTENER =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.1)(PORT = 1521))
  )
  
LISTENER1 =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.1)(PORT = 1522))
  )
alter system set local_listener='LISTENER','LISTENER1';

手动执行注册服务后,发现成功
在这里插入图片描述

相关文章:

  • hackmyvm-Smol
  • C++ 语法之函数和函数指针
  • 百度OCR调用记录
  • 荣耀手机怎么录制屏幕?屏幕录制后为视频加水印更有“安全感”
  • 复习JVM
  • STM32之快乐的Event Recorder功能
  • Docker 部署RabbitMQ
  • MySQL日期转字符串,字符串转日期的函数
  • GraphDPI:通过互信息最大化进行图表示学习来消除部分标签歧义
  • SpringBoot之如何集成SpringDoc最详细文档
  • java之IP 工具类
  • MySQL事务介绍
  • Windows主机、虚拟机Ubuntu、开发板,三者之间文件互传
  • 通过NodeRED三步完成数据上报|AIoTedge最佳实践
  • MyBatis XMLMapperBuilder 是如何将 SQL 语句解析成可执行的对象? 如何将结果映射规则解析成对应的处理器?
  • vue3中用v-for循环出三个元素,绑定元素的ref并拿到这三个元素的ref属性
  • YOLO11结构
  • 深度学习框架PyTorch——从入门到精通(2)张量
  • 项目中pnpm版本和全局pnpm版本不一致
  • Vue:Vue2和Vue3创建项目的几种常用方式以及区别
  • 特朗普政府拟终止太空污染研究,马斯克旗下太空公司将受益
  • 叙利亚政权领导人首访西方国家,与法国总统讨论叙局势
  • 视频丨习近平主席专机抵达莫斯科,俄战机升空护航
  • 马上评|从一个细节看今年五一档电影
  • “五一”假期全社会跨区域人员流动量超14.65亿人次
  • 五一档观众最满意《水饺皇后》