当前位置: 首页 > backend >正文

oracle数据库查看当前session会话数、查询最大支持连接数、修改最大支持连接数

一. 查看当前会话

1.查看会话总数
SELECT COUNT(*) FROM V$SESSION;
2.查看会话列表
SELECT * FROM V$SESSION;

在这里插入图片描述

3.根据条件查询,如数据库用户名、客户端机器名、session状态等
--- 查询指定客户端机器名
SELECT * FROM V$SESSION where machine='WorkGroup\DESKTOP-0QR7JA6';
--- 查询指定用户名
SELECT * FROM V$SESSION WHERE USERNAME = 'C##BBP402CYTJDEV41';
--- 查询指定session状态
SELECT * FROM V$SESSION WHERE STATUS = 'ACTIVE';

二、查看最大支持连接数

Oracle数据库的最大连接数可以通过多个参数控制,主要参数包括:

  • PROCESSES:这是Oracle实例能够启动的最大进程数。
  • SESSIONS:这是数据库能够同时处理的最大会话数。
  • LICENSE_MAX_SESSIONS:这是根据Oracle数据库许可证允许的最大会话数
SELECT * FROM V$PARAMETER WHERE NAME IN ('processes', 'sessions', 'license_max_sessions');

在这里插入图片描述

三、修改最大支持连接数

如果你需要增加最大连接数,你可以修改PROCESSES和SESSIONS参数。需要数据库管理员权限执行修改sql,执行完sql需要重启数据库后生效

-- 修改SPFILE以永久生效,然后重启数据库。
ALTER SYSTEM SET PROCESSES=3000 SCOPE=SPFILE;  -- 同上。
ALTER SYSTEM SET SESSIONS=5000 SCOPE=SPFILE;  

SESSIONS我设置的最大5000,重启后发现是5008,不知道原因
在这里插入图片描述

http://www.xdnf.cn/news/8280.html

相关文章:

  • SDL文字库介绍和RV1126交叉编译SDL文字库
  • 【Java】CompletableFuture.orTimeout在JDK21以下版本有内存泄漏及解决方案
  • 软件设计师“IP协议与子网划分”真题考点分析——求三连
  • Docker安装postgres数据库
  • Vue.js教学第十章:自定义命令的创建使用与应用
  • python——多线程编程(threading)
  • 【工具】Quicker/VBA|PPT 在指定位置添加有颜色的参考线
  • 交叉编译DirectFB报错解决方法
  • Day 28 训练
  • nginx和docker常用指令
  • thinkpad x220降频到0.7Ghz解决办法
  • 遥控器芯片6nm与3nm技术对比!
  • 如何将吉客云奇门数据无缝对接金蝶云星空
  • 远程升级方案(经通讯管理机)
  • 怎么有效降低知网AIGC率?
  • 华为RH1288HV3 BMC忘记用户名密码如何恢复默认
  • 华为仓颉语言如何进行交叉编译
  • 第三十二天打卡
  • 构建基于全面业务数据的大数据与大模型企业护城河战略
  • 【Linux】网络基础3
  • JUC入门(五)
  • 进程、线程和协程切换的比喻
  • 【分治】归并排序:递归版 非递归版
  • IDC机房交换机紧急更换的流程和注意事项
  • torch.gather()和torch.sort
  • 火语言UI组件--控件函数调用
  • 免费开源的图片分割小工具
  • RT-Thread源码阅读(1)——基本框架
  • 通过云服务器实现异地组网 部署WireGuard
  • 【机器学习】 关于外插修正随机梯度方法的数值实验