oracle怎么查看未关闭的连接
1、打开PLSQL工具,输入用户名和密码进行连接的设置,设置好就能连接登陆成功,如图所示;
2、--当前的数据库连接数,如下SQL语句:
select count(*) from v$process ;
3、--查看并发连接数,如下SQL语句:
select count(*) from v$session where status='ACTIVE'
--用来判断session状态。Active:正执行SQL语句。Inactive:等待操作。Killed:被标注为删除。
4、--查看当前有哪些用户正在使用数据,如下SQL语句:
SELECT osuser, a.username,cpu_time/executions/1000000||'s',b.sql_text,machine
from v$session a, v$sqlarea b
where a.sql_address =b.address order by cpu_time/executions desc;
5、--查看未关闭的sql执行语句,如下SQL语句;
select sql_text, count(*) from v$sql s, v$session se where se.prev_hash_value=s.hash_value and se.status='INACTIVE' group by sql_text;
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:35
阅读量:27
阅读量:82
阅读量:69
阅读量:49