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数据库索引失效怎么办

下一篇:如何修改oracle数据库用户名及密码

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载