【ORACLE】客户端或plsql无法连接Oracle问题之一
博主介绍: 大家好,我是想成为Super的Yuperman,互联网宇宙厂经验,17年医疗健康行业的码拉松奔跑者,曾担任技术专家、架构师、研发总监负责和主导多个应用架构。
技术范围: 目前专注java体系,有多年java、golang、.Net、DDD、软件架构、redis、nginx、tomcat、mysql、oracle等经验
业务范围: 对传统业务应用技术转型,从数字医院到区域医疗,从院内业务系统到互联网医院及健康服务,从公立医院到私立医院都有一些经历及理解
*** 为大家分享一些技术积累,欢迎交流合作 持续关注Yuperman ***
客户端无法连接Oracle、业务系统无法连接Oracle、plsql无法连接Oracle问题
问题1:oracle数据库的最大连接数已用完
问题2:ORACLE的监听日志太大
线上环境系统正常运行,突然业务系统无法连接,PLSQL数据库连接工具也无法连接Oracle数据库
- 注:本问题解决的不是数据库初次安装引起的问题,而是业务系统已经正常运行一段时间,突然发生无法连接情况
Oracle常见问题系列文章
Oracle最大连接数配置
ORA-03137: TTC 协议内部错误
ORACLE客户端或plsql无法连接Oracle问题之一
本文环境
服务器操作系统: windows server 2016
ORACLE 版本: ORACLE 11.2.0.1
1.问题描述
今天像往常一样,9点准时到公司上班,医生们正在使用我们的HIS系统给患者进行诊疗,突然有用户反馈,系统出现等待情况,实施人员紧急支持,登录数据库查看情况,但是发现无法登录plsql,不能连接库,所有新的连接无法连接数据库,但是系统原有连接正常可用
2.问题原因
数据库的最大连接数已经用完,新的连接无法连接oracle数据库
3.解决方法:
增加Oracle数据库最大连接数
完整修改Oracle数据库最大连接数参考如下:
https://editor.csdn.net/md/?articleId=142307473
4.案例总结:
Oracle的最大连接数如果超出设置的数量,则所有新的请求无法连接,会被拒绝,一般业务系统稳定运行不会出现问题,但是也会经常出现下面一些情况导致连接数用完。
1、业务量增加,业务范围增加,业务系统需要使用的数据连接数增加,没有进行预估连接数或扩展数据库
2、业务系统的数据库连接配置在发布版本过程中被覆盖更改(这种情况在系统运维过程中很容易出现)