[Enmotech] Re: [Enmotech] 回复:[Enmotech] Re: [Enmotech] Re: [Enmotech] Re: [Enmotech]Re: [Enmotech] Re:[enmotech] 我先来个问题。各位有没有遇到过:用kill -9杀用户进程解决ora-01013数据库无法关闭问题后,数据库起不来的?

  • From: 王若崑 <ruokun.wang@xxxxxxxxxxxx>
  • To: enmotech@xxxxxxxxxxxxx
  • Date: Wed, 15 Jul 2015 14:15:26 +0800

可能是我没有等。
执行ps -ef |grep -i local=no|grep -v grep |awk '{print $2}' |xargs kill
-9后,马上执行ps -ef|grep ora看见还有LOCAL=NO的,又执行了一遍。
既然有风险,以后再遇到等一会再验证查看,避免出问题。

Best Regards,
王若崑(Kawalsky)
-------------------------------------------
云和恩墨(北京)信息技术有限公司
Yunhe Enmo(Beijing)Technology Co.,LTD
地址 : 成都市人民南路四段27号商鼎国际2栋1单元2108室
手机 : +86 181 0802 8249
邮箱 : ruokun.wang@xxxxxxxxxxxx
网址 : www.enmotech.com
--------------------------------------------
数据驱动 成就未来
--------------------------------------------

在 2015年7月15日,下午1:39,zhenxu.li <zhenxu.li@xxxxxxxxxxxx> 写道:

kill 进程,我们在进行迁移升级割接的时候,也经常这么干,不管是归档还是非归档的库,相对来讲,非归档
的库kill 进程的风险更大一些。 根据经验来看,一次kill 就能够杀掉所有local=NO的进程,这是肯定的。
之所以说杀不掉,我认为可能是pmon来清理需要一个过程。

一般的作法是,kill大量进程之后,做几次checkpoint或者切换几下日志,过几分钟,再shutdown 基本上不会有问题,
只是我还没遇到过kill 之后,数据库无法启动的情况。
李真旭(Roger)
--------------------------
云 和恩墨(北京)信息技术有限公司
Yunhe Enmo(Beijing)Technology Co.,LTD
Addr: 北京市东大桥路8号尚都SOHO北塔B座2108
Phone:18610980520
Mail: zhenxu.li@xxxxxxxxxxxx
Web: www.enmotech.com
Blog: www.killdb.com
--------------------------
数 据驱动 成就未来!
--------------------------

原始邮件
发件人: Kamus@Enmotech<kamus@xxxxxxxxxxxx>
收件人: enmotech<enmotech@xxxxxxxxxxxxx>
发送时间: 2015年7月15日(周三) 13:27
主题: [Enmotech] Re: [Enmotech] Re: [Enmotech] Re: [Enmotech]Re: [Enmotech]
Re:[enmotech] 我先来个问题。各位有没有遇到过:用kill -9杀用户进程解决ora-01013数据库无法关闭问题后,数据库起不来的?

是说:ps -ef |grep -i local=no|grep -v grep |awk '{print $2}' |xargs kill -9
这个命令要执行多次?
为什么呢?可能的原因是什么?因为一次kill -9杀不掉?还是说其实等一等也就杀掉了。

--
Make Your Data Dance.
张乐奕(Kamus)

云和恩墨(北京)信息技术有限公司
Yunhe Enmo(Beijing)Technology Co.,LTD
地址: 北京市东大桥路8号尚都SOHO北塔B座2108
手机: 18010193990
邮箱: kamus@xxxxxxxxxxxx <mailto:kamus@xxxxxxxxxxxx>
网址: www.enmotech.com <http://www.enmotech.com/>
Blog: www.dbform.com <http://www.dbform.com/>
------------------------------------
数据驱动 成就未来!
------------------------------------


2015-07-15 12:09 GMT+08:00 王若崑 <ruokun.wang@xxxxxxxxxxxx
<mailto:ruokun.wang@xxxxxxxxxxxx>>:
测试(linux x86-64)表明,这个命令要多执行几次才能把local=no的杀完。

Best Regards,
王若崑(Kawalsky)
-------------------------------------------
云和恩墨(北京)信息技术有限公司
Yunhe Enmo(Beijing)Technology Co.,LTD
地址 : 成都市人民南路四段27号商鼎国际2栋1单元2108室
手机 : +86 181 0802 8249 <tel:%2B86%20181%200802%208249>

邮箱 : ruokun.wang@xxxxxxxxxxxx <mailto:ruokun.wang@xxxxxxxxxxxx>
网址 : www.enmotech.com <http://www.enmotech.com/>
--------------------------------------------
数据驱动 成就未来
--------------------------------------------

在 2015年7月15日,上午11:46,wenyuan.peng@xxxxxxxxxxxx
<mailto:wenyuan.peng@xxxxxxxxxxxx> 写道:

关联到kill -9,跟大家分享一下查杀所有local=no的会话脚本,谨慎用之,必要的时候可以派上用场:
ps -ef |grep -i local=no|grep -v grep |awk '{print $2}' |xargs kill -9


--彭文元
--------------------------------------------
云和恩墨(北京)信息技术有限公司
Yunhe Enmo(Beijing)Technology Co.,LTD
地址: 成都市人民南路四段27号商鼎国际2栋1单元2108室
电话: 028-85533873 <tel:028-85533873>
手机: 13985491083 <tel:13985491083>,18985044652 <tel:18985044652>
邮箱: wenyuan.peng@xxxxxxxxxxxx <mailto:wenyuan.peng@xxxxxxxxxxxx>
网址: http://www.enmotech.com <http://www.enmotech.com/>
--------------------------------------------
数据驱动 成就未来
--------------------------------------------

发件人: Kamus <mailto:kamusis@xxxxxxx>
发送时间: 2015-07-14 23:38
收件人: enmotech <mailto:enmotech@xxxxxxxxxxxxx>
主题: [Enmotech]Re: [Enmotech] Re:[enmotech] 我先来个问题。各位有没有遇到过:用kill
-9杀用户进程解决ora-01013数据库无法关闭问题后,数据库起不来的?
伍华的这个回复思考地还很全面嘛,赞。

--
Kamus <kamusis@xxxxxxxxx <mailto:kamusis@xxxxxxxxx>>

Visit my blog for more : http://www.dbform.com <http://www.dbform.com/>
Join ACOUG: http://www.acoug.org <http://www.acoug.org/>
2015-07-14 19:30 GMT+08:00 伍华 <hua.wu@xxxxxxxxxxxx
<mailto:hua.wu@xxxxxxxxxxxx>>:
hi:
用kill -9 杀掉oracle用户下连接数据库的local进程,未出现数据库无法重启的故障。但是kill
进程后,关闭数据库实例前需做如下检查:
1、确保应用服务器已停止。
2、确保监听已关闭,避免新的用户进程连接到数据库。
3、检查数据库文件的状态是否存在offline和recover,避免因启动实例时进行实例恢复失败的故障。
4、检查是否有大事务存在,并与应用厂商进行确认,是否可以手工终止该进程。(如果kill会话可以终止事务,就避免使用os命令kill对应的进程)
5、关闭数据库前请主动切换日志,进而可以加快实例关闭的速度。
6、关闭和启动实例时,请实时查看告警日志,避免因启停实例时出现故障而未及时察觉。
7、关闭和启动实例前,请检查oracle软件安装目录使用率,避免因可用空间不足而影响实例的正常启停。






------------------
------------------
Best Regards.
-伍华
--------------------------------------------
云和恩墨(北京)信息技术有限公司
Yunhe Enmo(Beijing)Technology Co.,LTD
地址: 成都市人民南路四段27号商鼎国际2号楼1单元2108室
电话: 028-85533873 <tel:028-85533873>
手机: 18080951132 <tel:18080951132>
邮箱: hua.wu@xxxxxxxxxxxx <mailto:hua.wu@xxxxxxxxxxxx>
网址: http://www.enmotech.com <http://www.enmotech.com/>
--------------------------------------------
数据驱动 成就未来
--------------------------------------------



------------------ Original ------------------
From: "王若崑"<ruokun.wang@xxxxxxxxxxxx <mailto:ruokun.wang@xxxxxxxxxxxx>>;
Date: Tue, Jul 14, 2015 05:34 PM
To: "enmotech"<enmotech@xxxxxxxxxxxxx <mailto:enmotech@xxxxxxxxxxxxx>>;
Subject: [enmotech] 我先来个问题。各位有没有遇到过:用kill
-9杀用户进程解决ora-01013数据库无法关闭问题后,数据库起不来的?

Hi all:
今晚准备杀进程解决一个库无法关闭的问题,就怕完了过后库起不来。
<B88DDBAB@0558840(07-15-11-41-12).PNG>

Best Regards,
王若崑(Kawalsky)
-------------------------------------------
云和恩墨(北京)信息技术有限公司
Yunhe Enmo(Beijing)Technology Co.,LTD
地址 : 成都市人民南路四段27号商鼎国际2栋1单元2108室
手机 : +86 181 0802 8249 <tel:%2B86%20181%200802%208249>

邮箱 : ruokun.wang@xxxxxxxxxxxx <mailto:ruokun.wang@xxxxxxxxxxxx>
网址 : www.enmotech.com <http://www.enmotech.com/>
--------------------------------------------
数据驱动 成就未来
--------------------------------------------



Other related posts:

  • » [Enmotech] Re: [Enmotech] 回复:[Enmotech] Re: [Enmotech] Re: [Enmotech] Re: [Enmotech]Re: [Enmotech] Re:[enmotech] 我先来个问题。各位有没有遇到过:用kill -9杀用户进程解决ora-01013数据库无法关闭问题后,数据库起不来的? - 王若崑