如何排查oracle连接数不足问题

embedded/2024/10/16 0:26:04/

最近oracle数据库莫名其妙的连接不上,plsql连接报错,sqlplus终端打开时提示ora-00020错误,下面记录一下本次问题的解决过程。

1.sqlplus 登录数据库

  1. show parameter processes;–当前默认配置的process是多少。

select count(*) from v$process;–当前一共有多少process(感觉没啥参考价值)

show parameter sessions; --当前配置的会话数。

select count(*) from v$session;–当前会话数,一般情况出现异常情况下这个session可能会较大。

kill掉异常的会话

select sid,serial#,username,program,machine,status from v$session;

alter system kill session ‘12,1736’;–12是sid 1736是serial#

  1. 设置process

SQL> alter system set processes=1000 scope=spfile;

SQL> SHUTDOWN IMMEDIATE;(一定要等待一会,不要着急)

SQL> STARTUP;

后记:通过查看oracle的监听日志,可以发现是哪个ip地址在连接oracle数据库,再到对应的ip地址下通过netstate 命令分析是哪个程序异常连接。


http://www.ppmy.cn/embedded/17659.html

相关文章

每天一个数据分析题(二百八十四)

已知随机变量X服从二项分布 X~B(n,p), 且 E(X)2 ,D(X)1,则P(X3)() A.1/4 B.1/3 C.3/8 D.1/2 题目来源于CDA模拟题库 点击此处获取答案

《欢乐钓鱼大师》攻略,钓友入坑必备!

欢迎来到《欢乐钓鱼大师》!在这个游戏里,你可以尽情享受垂钓的乐趣,通过不断更换和升级高阶鱼竿,轻松地钓到各种稀有鱼类。因为许多玩家在挑战关卡时遇到了一些困难,所以今天我给大家带来了《欢乐钓鱼大师攻略指南》&a…

react 遇到的问题1 ——( 数据更新视图没更新)已解决

问题: 使用react开发项目时,使用useState 定义数据,通过定义的set方法修改数据,视图没有更新 原因: 在 React 中使用 useState 定义数据时,useState 返回一个数组,包含当前状态和更新的函数。…

【QT进阶】Qt http编程之实现websocket client客户端

往期回顾 【QT进阶】Qt http编程之nlohmann json库使用的简单介绍-CSDN博客 【QT进阶】Qt http编程之websocket的简单介绍-CSDN博客 【QT进阶】Qt http编程之实现websocket server服务器端-CSDN博客 【QT进阶】Qt http编程之实现websocket client客户端 一、最终效果 通过给定…

蚁狮优化算法(ALO算法)学习

蚁狮优化算法(Ant Lion Optimizer,简称ALO)是一种模仿自然界中蚁狮捕食行为的群智能优化算法。这种算法由Seyedali Mirjalili于2015年提出,旨在解决各种优化问题。 在自然界中,蚁狮通过挖掘一个漏斗状的陷阱来捕捉蚂蚁…

卸载jenkins和docker

要卸载Docker中部署的Jenkins以及相关的容器和数据卷,您可以按照以下步骤操作: 卸载Jenkins容器及关联数据卷 停止并删除Jenkins容器: 使用Docker命令找到Jenkins容器的ID(如果您还不知道),然后停止并删除…

抽象的算法0.1.2版本

前言: 公式:(基础 基础 基础 ...更多的基础) 维度(影响因素) 问题 总感觉这个公式还缺了什么,将会在后续更新! 斐波那契数列 斐波那契数列(Fibonacci sequence&am…

SQL语言初步认识

1. SQL简介 2. 基本的数据定义 2.1 创建基本表 CREATE TABLE <表名> <列名><数据类型>[<默认值>|<标识列设置>][<该列的完整性约束>] 完整性约束&#xff1a; ①NOT NULL &#xff1a;该列值不能为空 ②NULL &#xff1a;该列值可以为…