新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 软件开发 > 数据库 > Oracle教程 > 正文:教你快速掌握Oracle中“Kill“进程的方法

教你快速掌握Oracle中“Kill“进程的方法

新客网 XKER.COM 2008-02-02 来源:赛迪网 John 收藏本文

SELECT P.pid,S.sid,s.serial#,P.spid,S.username,S.osuser,
P.serial#,P.terminal,P.program,P.background,S.status,A.sql_text 
FROM v$process P, v$session S,v$sqlarea A WHERE 
P.addr = s.paddr AND S.sql_address = a.address ( ) 
order by P.spid;和LIUNX的下的TOP你们会发现很多东西的.
比如说接口程序是很占CPU的还有查到实时会话.

ps和top都可以看系统中正在运行的进程

ps命令提供了当前运行进程的快照。

使用带有 -ef 选项的 ps ,返回系统中所有用户的所有进程的完整列表。假如您将此 ps 命令的结果传送到 grep 中,则该结果更易于查看。例如:

$ ps -ef | grep oracle

这条命令会显示:

UID PID PPID C STIME TTY TIME CMD 

oracle 1633 1 0 13:58 ?00:00:00 ora_pmon_ora1 

oracle 1635 1 0 13:58 ?00:00:00 ora_dbw0_ora1 

oracle 1637 1 0 13:58 ?00:00:01 ora_lgwr_ora1 

oracle 1639 1 0 13:58 ?00:00:02 ora_ckpt_ora1

下面是ps的选项

-A:列出所有的进程。

-l:显示长列表。

-m:显示内存信息。

-w:显示加宽可以显示较多的信息。

-e:显示所有进程。

a:显示终端上的所有进程,包括其它用户的进程。

-au:显示较具体的信息。

-aux:显示所有包含其它使用者的进程。

注:假如需要即时查看最活跃的进程,可以使用"top" 。

共2页: 上一页 [1] [2] 下一页
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐