用SHELL 查看spid执行SQL
来源:互联网 发布:网络手游赚钱排行榜 编辑:程序博客网 时间:2024/06/05 20:27
使用OS命令 top / topas(AIX) / glance(HP-UX) 看到TOP PROCESS 的时候,想立即知道某些一直在TOP 中的
ORACLE进程是那个应用发出、在跑什么、在经历什么等待事件、耗时多久,下面这个脚本可以完成。
将下面脚本存在ssql.sh中,给执行权限
使用方法:
./ssql.sh 33903 /* 33903 是从TOP命令看到的 spid*/
#!/bin/ksh sqlplus -s '/as sysdba' <<EOF col machine format a20 set linesize 1000 set pagesize 8000 col program format a15 col sid format 999999 col serial# format 999999 col username format a10 col osuser format a10 col machine format a15 col event format a30 set timing off
prompt ###########################################################select a.sid,a.serial#,a.sql_id from v\$session a,v\$process b where b.SPID=$1 and a.PADDR=b.ADDR;
prompt ###########################################################select a.username, a.osuser, a.machine, to_char(a.logon_time,'yyyy/mm/dd hh24:mi:ss') LogonTime from v\$session a , v\$process b where b.SPID = $1 and a.paddr = b.addr;
prompt ###########################################################select a.program ,a.event,a.LAST_CALL_ET from v\$session a,v\$process b where a.paddr = b.addr and b.spid = $1;
prompt ###########################################################select a.sql_text from v\$sqltext a,v\$session b,v\$process c where c.spid = $1 and b.paddr = c.addr and a.hash_value = b.SQL_HASH_VALUE order by a.piece;
exit; EOF
- 用SHELL 查看spid执行SQL
- sql server 日志查看SPID对应主机名
- 查询SPID正在执行的SQL
- [SQL Server]查询某个SPID,session_id对应的执行sql.
- 根据SPID(系统进程号)查询执行过的SQL历史记录
- 查看sql执行
- 查看SQl执行计划
- SQL执行计划查看
- 查看sql执行计划
- 查看SQL执行计划
- 查看SQL执行计划
- 查看SQL执行计划
- 查看SQL执行记录
- linux shell 执行sql
- linux shell 执行sql
- shell 脚本执行 sql
- linux shell执行sql
- 处理sql server的死锁 [kill spid]
- Git 使用的简单汇总 .
- ACM 中常用小算法(慢慢更新)
- 电路,报文,分组交换等的比较
- org.apache.cxf.interceptor.Fault:Could not send Message
- CopyUtils执行从read到write的数据拷贝
- 用SHELL 查看spid执行SQL
- he Struts dispatcher cannot be found. This is usually caused by using Struts tags without the assoc
- poj 3450 Corporate Identity (KMP+最长公共子串)
- Machine Learning 书单
- Scrapy-redis分析
- iOS
- start learnning OpenGL
- [转]浅谈架构师的职责
- Log4J日志管理类使用详解