[基础运维]Oracle查询和修改Session & Process数

ronpris
ronpris
ronpris
253
文章
1
评论
2020年4月1日09:35:14 评论 119 588字阅读1分57秒

首先如果只是查询,可以使用普通用户登录,如果是准备修改,需要使用sysdba进行登录。可以参考数据库登录这篇文章,详细描述了数据库登录的各类方式。

查询命令如下所示:

#查询数据库处于连接状态的Process总数
SQL> select count(*) from v$process;

#查询数据库处于连接状态的Session总数
SQL> select count(*) from v$session;

#查询数据与处于active状态的Session总数
SQL> select count(*) from v$session where status='ACTIVE';

#查询最大的Process连线数
SQL> show parameter processes

#查询最大的Session连接数
SQL> show parameter sessions

修改需要重启实例,因当前环境为生产环境,所以只把sql展现出来,不做实际操作。

#如何修改最大连接数process的数值,其中3000值
SQL> alter system set processes=3000 scope=spfile;
#如何修改sessions连接数值
SQL> alter system set sessions=4000 scope=spfile;

修改完成后要重启实例才能够生效

#关闭数据库命令
SQL> shutdown immediate
#启动数据库命令
SQL> startup

 

[基础教程]Mysql单表查询优先级实例讲解 原创推荐

[基础教程]Mysql单表查询优先级实例讲解

这篇文章主要介绍了MySQL单表查询操作,结合实例形式详细分析了mysql单表查询的语法、约束、分组、聚合、过滤、排序等相关原理、操作技巧与注意事项,需要的朋友可以参考下 本文实例讲述了MySQL单表...
[基础教程]Linux系统常用文件管理命令 原创推荐

[基础教程]Linux系统常用文件管理命令

这篇文章主要介绍了linux文件管理命令,结合实例形式分析Linux文件管理的显示、查看、统计等相关操作命令使用技巧,需要的朋友可以参考下 本文实例讲述了linux文件管理命令。分享给大家供大家参考,...