Oracle中如何查看正在运行的SQL进程脚本
来源:爱站网时间:2020-05-30编辑:网友分享
今天我们就围绕着Oracle中如何查看正在运行的SQL进程脚本这个问题为大家进行详细的介绍,感兴趣的小伙伴们不妨一起看看吧。
今天我们就围绕着Oracle中如何查看正在运行的SQL进程脚本这个问题为大家进行详细的介绍,感兴趣的小伙伴们不妨一起看看吧。
Oracle的show processlist
复制代码 代码如下:
set linesize 400;
set pagesize 400;
col sql_text format a100;
col machine format a25;
col username format a15;
SELECT a.username,a.machine, b.sql_id, b.SQL_TEXT
FROM v$session a, v$sqlarea b
WHERE a.sql_address = b.address
AND a.SQL_HASH_VALUE = b.HASH_VALUE;
Oracle show full processlist
复制代码 代码如下:
set linesize 400;
set pagesize 400;
set long 4000;
col SQL_FULLTEXT format a100;
col machine format a25;
col username format a15;
SELECT a.username,a.machine, b.sql_id, b.SQL_FULLTEXT
FROM v$session a, v$sqlarea b
WHERE a.sql_address = b.address
AND a.SQL_HASH_VALUE = b.HASH_VALUE;
以上就是小编介绍Oracle中如何查看正在运行的SQL进程脚本的内容,本文使用脚本实现了类似mysql show processlist命令的功能,需要的朋友可以参考下。
上一篇:oracle数据库索引失效怎么办