相濡以沫

鱼遇于池,池涸,相濡以沫,相鞠以湿,不若相忘于海。(爱技术、爱时尚)

用户操作
[即时聊天] [发私信] [加为好友]
挨踢老人ID:onlyzhangqin
2611136次访问,排名2好友286人,关注者607
大便的离去是马桶的招唤,还是肛门的不挽留?
onlyzhangqin的文章
原创 663 篇
翻译 11 篇
转载 17942 篇
评论 229 篇
挨踢老人的公告
点我聊QQ
最近评论
rebecca0813:Welcome to our website for Warhammer powerleveling and Warhammer Gold
gracekeats:很有深度 想不到动计算机的人对文学也有如此境界
lv_ping:"朋友之交淡如水"?好像是"君子之交淡如水吧"!
wanxuesi:能不能给份源码啊?先谢了
邮箱:wanxuesi@163.com
wanxuesi:能不能给份源码啊?先谢了
邮箱:wanxuesi@163.com
文章分类
收藏
相册
超女里不多的美女
都是美女
好看好玩
著名的照片
技术
Cisco网络技术(Net130.Com)
CSS在线编辑
DotNet男孩社区
IP查询
Sunmoonfire's artistic matrix
UML软件工程组织
一个好博客(RSS)
中国协议分析网
中国项目管理网
微软帮助和支持
朋友
又一个好博客(RSS)
小人鱼的秘密
我的站长天下
其它
AC MILAN官网
Badged
deshow 在线制作服务
E书下载
IT公司速查手册
msn在线留言
Slide
Webfetti
东方资源
中华电脑书库
博客网址价值评估工具
我爱e书
我的下载Blog
存档
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

转载 用UNIX的kill命令来终止Oracle的过程。收藏

新一篇: 来自俄罗斯设计师的RSS图标创意。 | 旧一篇: 明确C++风格的类型转换的用法。

淘宝书店:http://shop35357269.taobao.com


         正如你所知,有时候我们有必要终止所有的Oracle过程(process)或者指定的一组Oracle过程。当数据库“锁定”而你无法进入Server Manager来“温柔”的终止数据库时,就可以用UNIX中的kill命令来终止所有的Oracle过程——这是kill命令的常见用途之一。

        当你需要终止一个UNIX服务器上的一个Oracle实例(instance)时,执行下面的步骤:

        终止与ORACLE_SID有关的所有Oracle过程。

        用ipcs –pmb命令来识别所有占用的RAM内存片断。

        用ipcrm -m 命令来从UNIX中释放占用的RAM内存。

        只对Non-AIX:用ipcs -sa命令来显示占用标记,用ipcrm –s命令来释放该实例的占用标记。

        创建单一命令来终止与挂起(hung)的数据库实例有关的Oracle过程是很简单的。在下面的例子之中,我们用ps指令来识别Oracle过程,然后用awk程序来获取Oracle过程的过程ID(process ID,PID)。然后,我们把过程ID输入到UNIX的kill命令之中。

root> ps -ef|grep ora_| \

        grep -v grep|awk '{print $2}'|xargs -i kill -9 {}
 在终止所有Oracle过程之后,我们可以用ipcs –pmb指令来检查占用的内存并清除数据库所占用的内存。我们首先显示出数据库服务器上所有占用内存: 
root> ipcs -pmb

        IPC status from /dev/kmem as of Mon Sep 10 16:45:16 2001

        T ID KEY MODE OWNER GROUP SEGSZ CPID LPID

        Shared Memory:

        m 24064 0x4cb0be18 --rw-r----- oracle dba 28975104 1836 23847

        m 1 0x4e040002 --rw-rw-rw- root root 31008 572 572

        m 2 0x411ca945 --rw-rw-rw- root root 8192 572 584

        m 4611 0x0c6629c9 --rw-r----- root root 7216716 1346 23981

        m 4 0x06347849 --rw-rw-rw- root root 77384 1346 1361
在这里,我们看到Oracle只拥有一个ID=24064的RAM内存。下面的命令将会释放这个内存片断: 
         root> ipcrm -m 24064




发表于 @ 2008年07月06日 10:20:26|评论(loading...)|收藏

新一篇: 来自俄罗斯设计师的RSS图标创意。 | 旧一篇: 明确C++风格的类型转换的用法。

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 挨踢老人