doing5552

记录每日点滴,不枉人生一世

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  73 Posts :: 0 Stories :: 94 Comments :: 0 Trackbacks

公告

常用链接

留言簿(24)

我参与的团队

最新随笔

搜索

  •  

积分与排名

  • 积分 - 454135
  • 排名 - 47

最新随笔

最新评论

阅读排行榜

评论排行榜

linux下ipcs和ipcrm命令详解
2008-12-29 17:16

1. What command do you run to check the shared memory allocation on a system?
ipcs
2. What command do you run to manually deallocate shared memory on a system?
ipcrm

http://www.52rd.com/Blog/Detail_RD.Blog_wqyuwss_6519.html


取得ipc信息:
ipcs [-m|-q|-s]
-m     输出有关共享内存(shared memory)的信息
-q      输出有关信息队列(message queue)的信息
-s      输出有关遮断器”(semaphore)的信息
# ipcs -m
IPC status from <running system> as of 20070410 星期二 183218 CST
T         ID      KEY        MODE        OWNER    GROUP
Shared Memory:
m          0   0x50000d43 --rw-r--r--     root     root
m        501   0x1e90c97c --rw-r-----   oracle      dba
#ipcs |grep oracle|awk   '{print $2}

   501


删除ipc(清除共享内存信息)
ipcrm -m|-q|-s shm_id
%ipcrm -m 501

for i in `ipcs |grep oracle|awk   '{print $2}'`
do
ipcrm -m $i
ipcrm -s $i
done

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

posted on 2010-07-12 16:22 doing5552 阅读(17254) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理