我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Oracle19c数据库监听异常的实例分析

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Oracle19c数据库监听异常的实例分析

今天就跟大家聊聊有关Oracle19c数据库监听异常的实例分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

概述

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

环境:oracle19c 单实例

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

Oracle19c数据库监听异常的实例分析

1. 测试监听

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

Oracle19c数据库监听异常的实例分析

2. 查看数据库状态

数据库状态正常

Oracle19c数据库监听异常的实例分析

3. 查看监听状态

发现没有数据库服务..

Oracle19c数据库监听异常的实例分析

4. 查看数据库服务名

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

Oracle19c数据库监听异常的实例分析

5. 查看错误日志:

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

</msg> <msg time='2020-03-04T17:46:23.601+08:00' org_id='oracle' comp_id='tnslsnr'  type='UNKNOWN' level='16' host_id='ZL-FSL-SRM-TOOLS-DB'  host_addr='172.26.151.84' pid='1072'>  <txt>04-MAR-2020 17:46:23 * ping * 0  </txt> </msg> <msg time='2020-03-04T17:48:53.202+08:00' org_id='oracle' comp_id='tnslsnr'  type='UNKNOWN' level='16' host_id='ZL-FSL-SRM-TOOLS-DB'  host_addr='172.26.151.84' pid='1072'>  <txt>WARNING: Subscription for node down event still pending  </txt> </msg> <msg time='2020-03-04T17:48:53.202+08:00' org_id='oracle' comp_id='tnslsnr'  type='UNKNOWN' level='16' host_id='ZL-FSL-SRM-TOOLS-DB'  host_addr='172.26.151.84' pid='1072'>  <txt>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  </txt> </msg>

Oracle19c数据库监听异常的实例分析

Oracle19c数据库监听异常的实例分析

排查日志没有明显异常

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

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

Oracle19c数据库监听异常的实例分析

Oracle19c数据库监听异常的实例分析

可以发现不太一样。

7. 修改数据库监听参数

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

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

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

Oracle19c数据库监听异常的实例分析

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

问题解决..

Oracle19c数据库监听异常的实例分析

看完上述内容,你们对Oracle19c数据库监听异常的实例分析有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Oracle19c数据库监听异常的实例分析

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

JavaScript的事件监听实例分析

这篇文章主要介绍了JavaScript的事件监听实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript的事件监听实例分析文章都会有所收获,下面我们一起来看看吧。1.什么是事件监听 ?事件监听
2023-06-29

Pygame实现监听鼠标的示例分析

Pygame实现监听鼠标的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。初始化参数import pygame, sysfrom pygame.locals impo
2023-06-22

docker-compose数据库监控举例分析

本篇内容介绍了“docker-compose数据库监控举例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!运维监控监控对象:dockerr
2023-06-19

Android中数据库常见操作实例分析

本文实例讲述了Android中数据库常见操作。分享给大家供大家参考,具体如下: android中数据库操作是非常常见了,我们会经常用到,操作的方法也有很多种形式,这里我就把最常见的两种形式记录下来了,以备以后用到方便查看。我就不写注释和解释
2022-06-06

SpringBoot2数据库实例分析

这篇文章主要介绍“SpringBoot2数据库实例分析”,在日常操作中,相信很多人在SpringBoot2数据库实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”SpringBoot2数据库实例分析”的疑
2023-06-29

vue数据监听分析Object.defineProperty与Proxy的区别

这篇文章主要介绍“vue数据监听分析Object.defineProperty与Proxy的区别”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue数据监听分析Object.defineProper
2023-07-05

SQL Server CDC配合Kafka Connect监听数据变化的示例分析

这篇文章主要为大家展示了“SQL Server CDC配合Kafka Connect监听数据变化的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SQL Server CDC配合Kafka
2023-06-22

Java中数组与常见异常的示例分析

这篇文章主要介绍Java中数组与常见异常的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!数组的定义1:单个变量能存储信息2:用来存储具有相同数据类型的数据集合,可以使用共同的名字来引用数组中存储的数据。特点数
2023-06-29

编程热搜

目录