- 浏览: 558217 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (262)
- oracle (43)
- 打包 (3)
- linux (33)
- nginx (20)
- ftp (1)
- tomcat (8)
- mysql (22)
- plsql (4)
- jms (3)
- nosql (2)
- 运维监控 (5)
- 数据采集 (0)
- 测试 (2)
- jvm (5)
- 自动化数据库迁移 (2)
- 密码 (1)
- java代码 (7)
- java多线程,线程安全 (8)
- xml (1)
- spring (6)
- svn (2)
- oracle备份 (1)
- oracle 诊断 (3)
- oracle 归档 (4)
- java 虚拟机(JVM) (2)
- hibernate (5)
- activemq (2)
- http (2)
- linux_shell (9)
- python (3)
- ant (1)
- oracle rac (1)
- php (2)
- js (1)
- mongo (1)
- java 反射 (1)
- jira (1)
- 打包 maven (1)
- zabbix (2)
- lvs+keepalive (1)
- 防火墙 (1)
- memcache (2)
- redis (1)
最新评论
-
di1984HIT:
学习了~~~~
服务器大量TIME_WAIT -
springdata_spring:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
maven常用命令 -
李小斌_2014:
我也遇到了,现在完美解决。
ORA-01422: 实际返回的行数超出请求的行数 -
啸风8023:
...
tomcat启动报错 -
fke153:
这个问题确实很坑人啊,学习了
ORA-01422: 实际返回的行数超出请求的行数
今天发现oracle的cpu使用率过高,由于机器上只要oracle,初步估计,应该是sql语句引起的,通过操作发现,果然是sql语句引起的,具体操作如下
也可以用
利用绑定变量
&pid 变量名
ix命令 topas 查到cpu使用率过高,平均达到94, 部分如下 Name PID CPU% PgSp Owner oracle 606274 6.7 18.6 oracle oracle 1507346 6.1 18.6 oracle crsd.bin 364596 0.3 46.9 root sh 409808 0.1 0.6 root topas 737462 0.1 2.5 root topas 1413372 0.1 2.5 oracle dtgreet 110798 0.1 1.4 root oracle 659548 0.1 30.2 oracle ocssd.bi 442452 0.1 35.9 oracle oracle 598074 0.1 12.4 oracle 根据猜测有可能是数据库链接没能释放引起的,可以通过进程pid查找 具体的sql来判断 命令如下 1)登陆oracle: $sqlplus / as sysdba; 2)通过进程pid查询session的id SQL> select ses.sid from v$session ses, v$process pro where pro.spid=606274 and ses.paddr=pro.addr; SID ---------- 1099 3)通过v$session查找具体信息 SQL> select username,lockwait,status,machine,program from v$session where sid = 1099; 4)通过v$session查找具体的sql语句 SQL> select sql_text from v$sql where hash_value in (select sql_hash_value from v$session where sid = 1099 ); 根据sql语句判断是否需要杀死进程,如需要杀死 kill -9 606274
也可以用
select sql_text,spid,v$session.program,process from v$sqlarea,v$session,v$process where v$sqlarea.address=v$session.sql_address and v$sqlarea.hash_value=v$session.sql_hash_value and v$session.paddr=v$process.addr and v$process.spid in (&PID);
利用绑定变量
select sql_text from v$sql where hash_value in (select sql_hash_value from v$session where sid = (select ses.sid from v$session ses, v$process pro where pro.spid= &pid and ses.paddr=pro.addr) );
&pid 变量名
发表评论
-
ORA-28001: the password has expired
2016-05-23 10:28 823来源 http://blog.csdn.net/jrq/art ... -
oracle 索引未生效
2016-05-06 12:17 1735不走索引大体有以下几个原因: • 你在Instance级 ... -
通过sid查找sql
2016-05-05 11:08 1498这是当前运行的sql语句 select sid, ... -
oracle 表空间满
2016-03-26 18:24 1432今天Oracle的表空间突然满了,建表的时候是自动扩展,但还是 ... -
ORA-00030: User session ID does not exist
2016-02-17 16:53 2653Oracle进程被KILL之后,状态被置为" ... -
Oracle 用户表空间查看、修改大小、设置自增长等
2016-01-22 15:58 1234首先登入某个用户,查看某个用户在哪个表空间下: ... -
oracle 各种授权
2015-12-07 10:57 612alter any cluster 修改任 ... -
打造上千万长连接及oracle调优
2014-02-23 20:29 1192... -
oracle uuid生成
2014-02-10 09:30 800CREATE TABLE TEST( ID VARCHA ... -
oracle 字符乱码
2013-11-27 09:42 1649文章来源http://blog.csdn.net/nini11 ... -
oracle 备份
2013-11-05 14:59 856全备份(0级备份) $ vi lev0_bak.sh # ... -
查看用户权限
2013-10-15 11:23 7141、查看所有用户 select * from d ... -
oracle 索引类型
2013-06-07 18:36 924附件是oracle索引的类型 -
oracle表空间利用率
2013-02-22 10:34 937SELECT * FROM ( SELECT D.TA ... -
oracle 索引监控
2012-10-24 13:51 980oracle 索引监控 打开索引 alter in ... -
oracle修改字符集
2012-08-31 14:38 1020oracle修改字符集 查询oracle server端 ... -
oracle 触发器 new ,old
2012-08-27 11:28 950特性 INSERT UPDATE DELE ... -
oracle PGA SGA
2012-08-03 22:54 1365PGA与SGA的分配 _________________ ... -
ORACLE查看并修改最大连接数
2012-07-25 09:43 2854文章来源http://hi.baidu.com ... -
oracle logminer
2012-07-24 16:16 1022execute dbms_logmnr_d.build( ...
相关推荐
aix环境查看最耗CPU进程的方法的命令
查看Aix进程占用内存大小 内存从大到小排序 CPU占用率从大到小排序 内存从大到小排序(详细执行命令)
weblogic-jvm不释放,cpu高位运行。aix系统下
区域1:反映CPU使用率和工作状况。 Kernel: 说明:操作系统的内核占用的CPU时间比率。操作系统作为基础软件,为应用程序支持和服务的同时,本身的运行也需要一定的CPU和内存资源(顺便提到内存资源,后面不再阐述这...
通过cacti监控aix主机,可以查看cpu、内存及磁盘使用率
/bin/bash#This script is use for describle CPU Hard Memery Utilizationtotal=0idle=0system=0user=0nice=0mem=0vmexec=/usr/bin/vmstatwhich sar > /dev/null 2>&1if [ $? -ne 0 ]then ver=`vmstat -V | awk ...
这些平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX. Sigar有C,C#,Java和Perl API,java版的API为sigar.jar sigar.jar的底层是用C语言编写的,它通过本地方法来调用操作系统API来获取系统...
//AIX系统中如何限制用户所使用文件的大小(AIX小型机有大文件限制) >#smit chuser 在菜单上选择要控制的用户, 并修改下面两项: Soft FILE size [aaa] Hard FILE size [aaa] 则修改后用户的文件大小最大为aaa×...
CPU 使用率 内存使用情况 内核统计信息和运行队列信息 磁盘 I/O 速度、传输和读/写比率 文件系统中的可用空间 磁盘适配器 网络 I/O 速度、传输和读/写比率 页面空间和页面速度 CPU 和 AIX 规范 消耗资源...
CPU 使用率 内存使用情况 内核统计信息和运行队列信息 磁盘 I/O 速度、传输和读/写比率 文件系统中的可用空间 磁盘适配器 网络 I/O 速度、传输和读/写比率 页面空间和页面速度 CPU 和 AIX 规范 消耗资源最多的进程 ...
CPU 使用率 内存使用情况 内核统计信息和运行队列信息 磁盘 I/O 速度、传输和读/写比率 文件系统中的可用空间 磁盘适配器 网络 I/O 速度、传输和读/写比率 页面空间和页面速度 CPU 和 AIX 规范 消耗资源最多的进程 ...
CPU 使用率 内存使用情况 内核统计信息和运行队列信息 磁盘 I/O 速度、传输和读/写比率 文件系统中的可用空间 磁盘适配器 网络 I/O 速度、传输和读/写比率 页面空间和页面速度 CPU 和 AIX 规范 消耗资源最多的进程 ...
nmon工具是一个收集AIX或Linux主机的性能数据并分析的免费工具,使用简单易用。主要监控CPU 使用率、内存使用情况、 内核统计信息和运行队列信息、磁盘 I/O 速度、传输和读/写比率等
• CPU 使用率 • 内存使用情况 • 内核统计信息和运行队列信息 • 磁盘 I/O 速度、传输和读/写比率 • 文件系统中的可用空间 • 磁盘适配器 • 网络 I/O 速度、传输和读/写比率 • 页面空间和页面速度 • CPU 和 ...
进程监控、CPU性能、磁盘读写率 topas命令 查看进程的CPU使用率和磁盘读写率是否超阀值 3. 内存性能 vmstat 命令 查看内存最高峰值与一般使用率是否超阀值 4. 网络查看 netstat -an"grep tcp 检查是否能正常访问...
文件系统的使用率 网络I/O速度、传输和读写比率、错误统计率与传输包的大小 消耗资源最多的进程 计算机详细信息和资源 页面空间和页面I/O速度 用户自定义的磁盘组 网络文件系统 没有IBM ...
它不需要安装任何其他本机库,并且旨在提供一种跨平台的实现来检索系统信息,例如OS版本,进程,内存和CPU使用率,磁盘和分区,设备,传感器等。 支持平台 Windows•Linux•macOS•Unix(AIX,FreeBSD,OpenBSD,...
当前的统计列表包括 CPU 使用率、内存使用率、磁盘使用率、进程计数、网络流量、磁盘 I/O 等。 当前支持和测试的平台列表包括 OSX、FreeBSD、Linux、NetBSD、OpenBSD、Solaris、DragonFly BSD、HP-UX 和 AIX。 有关...
nmon工具是一个收集AIX或Linux主机的性能数据并分析的免费工具,使用...主要监控CPU 使用率、内存使用情况、 内核统计信息和运行队列信息、磁盘 I/O 速度、传输和读/写比率等。 nmon_analyser主要用于生成 AIX 性能报告
nmon工具是一个收集AIX或Linux主机的性能数据并分析的免费工具,使用简单易用。主要监控CPU 使用率、内存使用情况、 内核统计信息和运行队列信息、磁盘 I/O 速度、传输和读/写比率等