概述

今天主要分享一个最近排查的监听问题,还是有点意思的,一起来看看吧~

环境:oracle19c 单实例

用plsql连接提示,这里排除防火墙、账号密码问题,连接字符串按监听文件格式写

1. 测试监听

服务器本地测试监听发现没问题。

2. 查看数据库状态

数据库状态正常

3. 查看监听状态

发现没有数据库服务..

4. 查看数据库服务名

怀疑是service_name问题,查看也没有异常

5. 查看错误日志:

路径为:/u01/app/oracle/diag/tnslsnr/ZL-FSL-SRM-TOOLS-DB/listener/alert/log.xml

type='UNKNOWN'level='16'host_id='ZL-FSL-SRM-TOOLS-DB'

host_addr='172.26.151.84'pid='1072'>

04-MAR-2020 17:46:23 * ping * 0

type='UNKNOWN'level='16'host_id='ZL-FSL-SRM-TOOLS-DB'

host_addr='172.26.151.84'pid='1072'>

WARNING: Subscription for node down event still pending

type='UNKNOWN'level='16'host_id='ZL-FSL-SRM-TOOLS-DB'

host_addr='172.26.151.84'pid='1072'>

04-MAR-2020 17:48:53 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=ZL-FSL-SRM-TOOLS-DB)(USER=oracle))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=318767104)) * status * 0

排查日志没有明显异常

6. 查看数据库中listener相关参数

对比正常和异常数据库的listener相关参数..

可以发现不太一样。

7. 修改数据库监听参数

ps:动态注册默认只注册到默认的监听器上(名称是LISTENER、端口是1521、协议是TCP),因为pmon只会动态注册port等于1521的监听,否则pmon不能动态注册listener,如果需要向非默认监听注册,则需要配置local_listener参数。

监听的信息添加到tnsnames.ora文件中。 因为pmon在动态注册监听时要从tnsnames.ora中读取相关信息。

alter system setlocal_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=xx.xx.xx)(PORT=1522))))'scope=both;

8. 重启监听并查看监听状态

问题解决..

【编辑推荐】

【责任编辑:赵宁宁 TEL:(010)68476606】

点赞 0

oracle数据库监听问题,分享一个有意思的Oracle19c数据库监听异常相关推荐

  1. android 监听媒体库,一个蛋疼的功能,监听android系统媒体库的变动

    思考了很久,最后决定写博客,这是我入android坑两年多以来的第一篇博客,如果写的不好,往见谅. 废话不多说,直接上菜!!! 最近遇到一个非常奇葩的功能,做一个类似相册类的应用,名曰:智能相册,涉及 ...

  2. mysql数据库新建一个递增的_分享一个mysql实验—基于数据库事务隔离级别RR及RC的测试...

    概述 今天主要分享一个最近做的实验,主要是测试mysql数据库在RR和RC不同事务隔离级别下的表现. MySQL使用可重复读来作为默认隔离级别的主要原因是语句级的Binlog.RR能提供SQL语句的写 ...

  3. oracle insert 触发器无效_分享一个超实用的Zabbix监控Oracle用户无效对象手册

    一.Oracle客户端配置 1.创建脚本invalid_object_check.sh SQL语句查询无效对象,首先创建一个获取无效对象信息的原始脚本/etc/zabbix/scripts/inval ...

  4. oracle数据库rdo,10_Oracle_Admin_手动创建一个比较实用的数据库

    上一节中手动创建数据库由于参数太过简单,且没有安装数据字典,是无法实际应用的,本章节是对上节内容的深入,增加了很多细节和参数配置,按照以下步骤,可以成功安装一个能实际使用的数据库. ======清理现 ...

  5. oracle怎么执行存储过程_分享一个分析Oracle存储过程性能小技巧

    概述 最近接触了物流数据库这一块,OLAP类型的系统,有好多存储过程后面需要去做优化,因为写存储过程中会遇到存储过程执行时间太长问题,如果能知道存储过程里面具体的执行情况是如何的就可以帮助我们进一步分 ...

  6. 分享一个有意思题目--击鼓传花

    在看javaScript数据结构与算法这本书时,看到一个挺有意思的题目--击鼓传花 在这个游戏中,孩子们围成一个圆圈,把花尽快地传递给旁边的人.某一时刻传花停止, 这个时候花在谁手里,谁就退出圆圈结束 ...

  7. 分享一个开源的古诗词数据库(约7w+古诗词/3k+诗人)

    项目的Github地址:poetry 古诗词数据库 这个古诗词数据库是2017年从古诗文网爬取下来的,目前的数据总量虽不及古诗文网,但其诗词数据进行了一定的清洗整理和格式化,方便给需要的人做研究或者做 ...

  8. vba mysql连接字符串_分享一个VBA连接mysql数据库的方法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Dim strcn As String Dim cn As New ADODB.Connection '构造函数 Private Sub Class_In ...

  9. 分享一个有意思的游戏

    1.代码如下 2.结果如下

最新文章

  1. 2021年大数据ELK(十六):Elasticsearch SQL(职位查询案例)
  2. 面试的时候的要注意的case应该怎么分析
  3. 10 分钟学会 5 个酷炫 Linux 命令
  4. 不同服务器怎么响应ajax,如何从服务器获得响应而无需刷新和使用JQuery/AJAX?
  5. python中math库最大值_python-math库解析
  6. Spring Cloud服务网关(Zuul)的配置项sensitiveHeaders
  7. python使用ip代理抓取网页
  8. docker-简单操作
  9. SVN工具使用及常用操作命令总结
  10. 88个word基本使用技巧大全,提升工作效率
  11. MVX-Net | 多模型三位像素网络用于3D目标检测
  12. mysql查询数据1168_mysql merge报错ERROR 1168
  13. 过渡属性: transition
  14. 【jquery-跨域】
  15. Windows 10做了这9项优化 电脑跑得比谁都快
  16. 用Python获取Amazon亚马逊的商品信息
  17. 从零开始配置 react + typescript(三):webpack
  18. 格式工厂 – 万能视频/音频/图片多媒体格式转换软件 (完全免费)
  19. 高颜值 Markdown 编辑器(GitHub 标星 17.5 K)
  20. Shell语法整理笔记

热门文章

  1. 你不懂,仅仅有程序猿懂
  2. Deppin系统 Liunx显示器分辨率异常解决方法
  3. 【方案分享】2021快手品牌号专项营销方案.pdf(附下载链接)
  4. 【实践】Angel深度学习在腾讯广告推荐训练优化中的实践
  5. 浙大PAT甲级1019. General Palindromic Number (20)
  6. qt 进度条最小_QT:圆形进度条设计
  7. 开源知识管理系统_Zboot权限后台管理系统开源啦
  8. 老电脑linux内核,如何删除废旧的Linux内核(kernel)
  9. idea配置jfinal_JFinal 开箱评测,这次我是认真的
  10. eclipse项目如何变成web项目_IntelliJ IDEA 部署 Web 项目,终于搞懂了!