li
  当前位置:主页 > 性能优化 > 文章内容
li
Oracle DBA 的 UNIX 袖珍参考手册之构建 Unix 命令
来源: turner  作者: turner    时间:2008-08-17   阅读:132  
本文章共4138字,分3页,当前第1页,快速翻页:
 

有的时候 Unix 的命令看上去很复杂,其实有可能是多个命令合在一起的。

1.分解一个复杂的 Unix 命令:

ps -ef|grep "ora_"|grep -v grep|awk '{ print $2 }'|xargs kill –9

乍看这条命令,给人很复杂神秘的感觉。然而,这实际上是通过管道符(|)来合在

一起的一组简单命令。写成下面的格式更易懂一些:

www.ixdba.net


ps -ef 

|

grep "ora_"

| 

grep -v grep 

| 

awk '{ print $2 }'  

|

xargs kill –9

这条命令总的目的是杀掉所有 Oracle 的进程。ps –ef 列出所有的进程,而 grep "ora_"

只列出 ps –ef 中的 ora_开头的进程;grep –v grep 的作用是进程中不列出命令本身,

awk '{ print $2 }'的作用是只列出显示的进程的第 2 部分。xargs     将前面列出的内容传

给后面的命令,kill –9 命令会强制关闭列出来的进程。

为了更好的理解这条命令,我们不妨逐步执行这个命令,查看输出结果:

HBZW> ps -ef

UID                  PID      PPID        C STIME        TTY    TIME CMD

root          0      0  1.2 13:48:38 ??           0:36.18 [kernel idle]

root          1      0  0.0 13:48:38 ??           0:00.05 /sbin/init -a

root          3      1  0.0 13:48:39 ??           0:00.02 /sbin/kloadsrv

root          5      1  0.0 13:48:40 ??           0:00.00 /sbin/hotswapd

root         53      1  0.0 13:48:56 ??           0:00.00 /sbin/update

root        170      1  0.0 13:49:00 ??           0:00.16 /usr/sbin/evmd

......

oracle     2445      1  0.0 14:48:35 ??           0:00.36 ora_ckpt_gaxz

oracle     2447      1  0.0 14:48:35 ??           0:00.38 ora_smon_gaxz

oracle     2449      1  0.0 14:48:36 ??           0:00.07 ora_reco_gaxz

oracle     2451      1  0.0 14:48:36 ??           0:00.19 ora_cjq0_gaxz

oracle     2453     



阅读更多内容1 · 2 · 3 · 下一页>>


  上一篇: oracle保护共享资源的锁定机制En...   下一篇: Oracle DBA 的 UNIX袖珍参考手册...
li
 §相关评论  
 热点文章

·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 编辑推荐
·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 相关篇章
·oracle保护共享资源的锁定机制En...
·"log file sync" 等待事件
·Statspack ORA-00001 错误的解决
·db file scattered read-DB文件分...
·解决ORA-600 [qmxiUnpPacked2]错...
·什么是STATSPACK,我怎么使用
·如何获得所有的事件代码
·怎么样能固定自己的执行计划
·怎么样根据OS进程快速获得DB进程...
·怎样监控无用的索引
·Oracle DBA 的 UNIX袖珍参考手册...
·Oracle DBA 的 UNIX 袖珍参考手册...
·Oracle DBA 的 UNIX 袖珍参考手册...
·Oracle DBA的UNIX袖珍参考手册之...
·Oracle DBA的UNIX袖珍参考手册之...
·Oracle DBA的UNIX 袖珍参考手册之...
·Oracle Server专有模式和共享模式...
·ORACLE SGA_MAX_SIZE与SGA_TARGE...
·oracle "Alter System" 含义
·oracle10G突然断电后出現ORA-0021...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接