监控SQL*Net message from client等待事件
来源:互联网 发布:mac输入法全角 编辑:程序博客网 时间:2024/05/17 06:26
对 某个等待事件进行监控,发现之后就杀掉,特此记录
[oracle@testora ~]$ cat monitor_kksfbc.sh#!/bin/shORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1while [ true ]do$ORACLE_HOME/bin/sqlplus -S "/as sysdba" @sp << EOFEOFif [ `cat kill_kksfbc.sh|wc -l` -gt 0 ]thensh kill_kksfbc.shcp kill_kksfbc.sh ./ak_log/kill_kksfbc.sh.`date +%b_%d_%H_%M_%S`>kill_kksfbc.shfisleep 60done
[oracle@testora ~]$ ls sp.sql sp.sql[oracle@testora ~]$ cat sp.sql set feedback offset termout off;ttitle off;btitle off;set heading offset timing off;set verify off;set echo off;spool kill_kksfbc.shselect 'kill -9 '|| spid from v$session s,v$process p where s.paddr=p.addr and s.event='SQL*Net message from client' and s.username is not null and s.username <>'SYS';spool off
[oracle@testora ~]$ mkdir ak_log
---查看权限
[oracle@testora ~]$ ll total 24drwxr-xr-x 2 oracle oinstall 4096 Aug 12 11:01 ak_log-rwx------ 1 oracle oinstall 0 Aug 12 14:15 kill_kksfbc.sh-rwx------ 1 oracle oinstall 298 Aug 12 10:30 monitor_kksfbc.sh-rw-r--r-- 1 oracle oinstall 0 Aug 12 10:45 monitor_kksfbc.sh.out-rwxr-xr-x 1 oracle oinstall 319 Aug 12 11:01 sp.sql
[oracle@testora ~]$ nohup monitor_kksfbc.sh>monitor_kksfbc.sh.out &
--查看作业
[oracle@testora ~]$ jobs
SQL> grant dba to test identified by test;授权成功。SQL> conn test/test已连接。
--过一分钟去查看ak_log
[oracle@testora ~]$ cd ak_log/[oracle@testora ak_log]$ lskill_kksfbc.sh.Aug_12_11_01_49[oracle@testora ak_log]$ cat kill_kksfbc.sh.Aug_12_11_01_49 kill -9 3421
- 监控SQL*Net message from client等待事件
- SQL*Net message from client 等待事件
- 网络上的等待事件 —— SQL*Net message from client/dblink
- sql net message from client
- SQL*Net message from client
- SQL*Net message from client 事件产生的原因分析
- 空闲等待事件SQL*Net message from dblink等待时间长到底要不要管?
- 网络上的等待事件 —— SQL*Net message to client/dblink
- Oracle空闲等待事件SQL*Net message from dblink不一定没问题
- 网络上的等待事件 —— SQL*Net more data from client/dblink
- 一个session已经ACTIVE20多小时,等待事件SQL*Net more data from client
- SQL*Net message from client 事件产生的原因分析 (转)
- 性能问题: SQL*Net message from client 等待时间太长
- SQL*Net message to client
- 奇葩的SQL*Net more data from client等待,导致批处理巨慢
- 网络上的等待事件 —— SQL*Net more data to client/dblink
- 网络上的等待事件 —— SQL*Net break/reset to client & SQL*Net break/reset to dblink
- 等待事件:reliable message
- Delphi获取默认打印机名称及端口
- 无线监控方案
- 为学Linux,我看了这些书
- 01-php项目之雇员管理系统1-实现登录功能
- Windows7 资源管理器中输入字母定位自动变搜索
- 监控SQL*Net message from client等待事件
- sql server 2008 删除数据库出现"因为它正用于复制"的错误解决办法
- 怎样查找特定地址的文档
- Phthon
- php header函数控制页面字符集【防止页面乱码】
- 使用ServiceStackRedis链接Redis简介
- linux tee 命令详解
- uva 10700 Camel trading
- 刘汝佳《训练指南》动态规划::Beginner (25题)解题报告汇总