`

【转载】ORACLE_根据PID查询正在执行的sql语句

 
阅读更多
select /*+  ORDRRED  */ sql_text from v$sqltext a
      where (a.HASH_VALUE , a.ADDRESS ) in (
             select decode(sql_hash_value,0,prev_hash_value,sql_hash_value),
                    decode(sql_hash_value,0,prev_sql_addr,sql_address)
             from v$session b
             where b.PADDR = (select addr from v$process c where c.SPID = '&pid'))
             order by piece asc;

----说明:根据 操作系统上 oracle 相关的 进程 PID 查询 此进程正在执行的 sql 语句。
分享到:
评论

相关推荐

    经典SQL语句大全

    10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1...

    sql经典语句一部分

    经典SQL语句大全 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice ...

    oracle SQL递归的使用详解

    oracle数据库中如果...例子: 代码如下:pid id a b a c a e b b1 b b2 c c1 e e1 e e3 d d1 指定pid=a,选出 a b a c a e b b1 b b2 c c1 e e1 e e3 SQL语句:select parent,

    C# 访问Oracle示例+PL/SQL+存储过程+触发器 完整示例 测试可用 易懂

    C# 访问Oracle示例+PL/SQL+存储过程+触发器 完整示例 测试可用 --PL/SQL基础1 declare begin dbms_output.('不输出不换行'); dbms_output.put_line('输出并换行'); end; --PL/SQL基础2 declare dig number(20,...

    数据库操作语句大全(sql)

    10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1...

    第6课 Oracle性能优化(之一)

    如果查到CPU的占用率非常高,取出PID,并查看对应的SQL语句 select vs.SID 会话id, vs.SERIAL# 会话SERIAL, vp.SPID 系统进程号, vs.USERNAME 用户名, vs.PROGRAM 应用程序, vs.STATUS 状态, vq.SQL_TEXT...

    如何查询占CPU高的oracle进程

    oracle占用cpu过高怎么处理,本文将介绍有关oracle进程CPU占用率过高的...oracle 3571 oracle 1 22 0 0K 0K sleep 706.2H 22.84% oracle 2:使用DBA账户登录数据库,使用以下SQL语句查询: SELECT * FROM V$PROCESS WHE

    精髓Oralcle讲课笔记

    -- 首先,以超级管理员的身份登录oracle sqlplus sys/bjsxt as sysdba --然后,解除对scott用户的锁 alter user scott account unlock; --那么这个用户名就能使用了。 --(默认全局数据库名orcl) 1、...

    mysql数据库my.cnf配置文件

    此外,在SELECT语句中加入SQL_NO_CACHE可以明确表示不使用查询缓冲 #query_cache_limit = 2M #指定单个查询能够使用的缓冲区大小,默认1M key_buffer_size = 1048576 #指定用于索引的缓冲区大小,增加它可得到更好...

    Loadrunner报错日志

    程序上存在数据库的问题,那就必须采用更加专业的工具来抓取出现问题的程序,主要是程序中执行效率很低的sql语句,weblogic可以采用introscope定位,期间可以注意观察一下jvm的垃圾回收情况看是否正常,我在实践中...

Global site tag (gtag.js) - Google Analytics