性能测试监控实践(三): 查看oracle数据库的连接数和会话
一、 查看oracle数据库的连接数和会话
1、切换到oracle用户
[root@oracledb ~]# su - oracle
Last login: Tue Jun 1 01:48:10 PDT 2021 on pts/5
2、以dba身份进入sql语句
[oracle@oracledb ~]$ sqlplus "/as sysdba"
3、查看连接数
#查询当前数据库进程的连接数
SQL> select count(*) from v$process;
#查询数据库当前会话的连接数
SQL> select count(*) from v$session;
#查询oracle的并发连接数
SQL> select count(*) from v$session where status='ACTIVE';
#查询不同用户的连接数
SQL> select username,count(username) from v$session where username is not null group by username;
#查询当前数据库进程的连接数
SQL> select count(*) from v$process;
COUNT(*)
----------
31
#查询数据库当前会话的连接数
SQL> select c

本文介绍了如何在Oracle数据库中查看连接数和会话,包括切换到oracle用户、使用sqlplus作为sysdba、查询v$process和v$session等视图,以及如何查看和修改最大连接数。此外,还讨论了ORA-01652错误的解决方法,涉及临时表空间的扩展和管理。
订阅专栏 解锁全文
5558

被折叠的 条评论
为什么被折叠?



