当前位置:网站首页>RAC环境数据库节点参数设置不当导致监听无法连接问题排查
RAC环境数据库节点参数设置不当导致监听无法连接问题排查
2022-04-23 06:02:00 【还不算晕】
某用户遇到RAC数据库的一个节点,应用程序无法连接上数据库的问题。排查发现是数据库监听程序异常,无法建立连接。经一系列排查,发现为数据库安装时的一些参数设置不够合理,在系统长时间运行后,出现了些问题。
[grid@rac-a ~]$ uptime --节点1启动时间长
11:55:12 up 263 days, 2:38, 2 users, load average: 1.53, 1.73, 1.85
[oracle@rac-b ~]$ uptime
11:55:37 up 95 days, 18:55, 1 user, load average: 1.99, 2.07, 1.99
一、节点1的报错信息:
7-FEB-2022 11:13:06 * (CONNECT_DATA=(SERVICE_NAME=orcl)(CID=(PROGRAM=D:\20211229\AAAexe)(HOST=**挂号)(USER=Administrator))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.111.12)(PORT=1486)) * establish * orcl * 0
17-FEB-2022 11:13:07 * (CONNECT_DATA=(SERVICE_NAME=orcl)(CID=(PROGRAM=Python)(HOST=NUC.local)(USER=hby))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.5.66)(PORT=57609)) * establish * orcl * 12518
TNS-12518: TNS:listener could not hand off client connection
TNS-12536: TNS:operation would block
TNS-12560: TNS:protocol adapter error
TNS-00506: Operation would block
Linux Error: 11: Resource temporarily unavailable
二、问题分析:
参考ORACLE文档UNIX: TNS-12518,TNS-12536 When Listener Load Increases (Doc ID 1920559.1),经核对需要修改增大相应的内核参数。
三、问题处理:
目前在RAC数据库节点1主机上进行了如下操作(未重启主机及集群、数据库)
1.系统内核参数修改:/etc/sysctl.conf
kernel.shmmax = 4398046511104
kernel.shmall = 1073741824
kernel.sem = 1010 128000 1010 256
fs.aio-max-nr = 3145728
版权声明
本文为[还不算晕]所创,转载请带上原文链接,感谢
https://blog.csdn.net/q947817003/article/details/124097376
边栏推荐
猜你喜欢
冬季实战营 动手实战-初识上云基础,动手实操ECS云服务器新手上路 领鼠标 云小宝 背包 无影
Thanos Compact组件测试总结(处理历史数据)
ovs与ovs+dpdk架构分析
Practice using polardb and ECs to build portal websites
Practice of openvswitch VLAN network
使用百度智能云人脸检测接口实现照片质量检测
Winter combat camp hands-on combat - first understand the cloud foundation, hands-on practice ECS ECS ECS novice on the road to get the mouse cloud Xiaobao backpack shadowless
openvswitch vlan网络实践
JS implementation of web page rotation map
【OSS文件上传快速入门】
随机推荐
Introduction to RDMA network
[ES6 quick start]
异常记录-18
DNA reveals surprise ancestry of mysterious Chinese mummies
Imitation scallop essay reading page
Redis FAQ
[MySQL basics] startup options, system variables and status variables
异常记录-19
ovs与ovs+dpdk架构分析
Prometheus Cortex多租户读写的实现
surprise库中evaluate函数弃用解决方法
Winter combat camp hands-on combat - MySQL database rapid deployment practice lead mouse cloud Xiaobao
ubuntu下搭建mysql环境 & 初识SQL
如何使用TiUP部署一个TiDB v5.0集群
【Shell脚本练习】将新加的磁盘批量添加到指定的VG中
Prometheus监控influxdb的方法及指标释义
virtio 与vhost_net介绍
【不积跬步无以至千里】Oracle应用导数Ora-01455报错处理
[step by step, even thousands of miles] MySQL reports a large number of unauthenticated user connection errors
tensorflow下载