今天数据库打死也关不掉

Gavin2800 2014-06-23 02:15:35
shutdown immediate
Mon Jun 23 14:11:56 2014
Shutting down instance (immediate)
Stopping background process SMCO
Shutting down instance: further logons disabled
License high water mark = 32
All dispatchers and shared servers shutdown

上面是警告日志里面的
这个关不掉是因为什么 有什么办法关闭数据库
生产库 不敢直接abart
...全文
735 17 打赏 收藏 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
yiyongle 2014-08-29
  • 打赏
  • 举报
回复
找出hang住的进程并杀掉,因为有些session无法被pmon进程清理,导致数据库无 法顺利关闭,需要手工杀掉进程。 首先使用ps 和grep找到这两个进程。 [ oracle@get-orasvr02 bdump]$ ps -ef | grep oracle | grep S000 [ oracle@get-orasvr02 bdump]$ ps -ef | grep oracle | grep S011 然后使用kill -9 processesid杀掉这两个进程即可
不写代码的钦 2014-08-29
  • 打赏
  • 举报
回复
来围观。啊,人都散了?
stpangpang 2014-07-31
  • 打赏
  • 举报
回复
以前,我关库之前 ,先做个全局检查点。。。 然后再关,不行就abort 。。 即使abort了,恢复到起点 也很靠前。。。 节约时间。
huangdh12 2014-07-29
  • 打赏
  • 举报
回复
http://www.itpub.net/thread-1879166-1-2.html 这是itpub上看见的, 可以借鉴一下。
f3300329 2014-07-21
  • 打赏
  • 举报
回复
ps -ef | egrep defunc查出zombie进程,然后kill -9 pid....
Gavin2800 2014-06-30
  • 打赏
  • 举报
回复
越学Oracle感觉越难又没人指点迷茫啊
卖水果的net 2014-06-28
  • 打赏
  • 举报
回复
直接杀掉进程不是好主意。
善若止水 2014-06-25
  • 打赏
  • 举报
回复
我没有弄明白呀,immediate难道不会杀死会话吗?非得先手工的杀死吗?
现在 2014-06-25
  • 打赏
  • 举报
回复
mark一下,studing
Gavin2800 2014-06-25
  • 打赏
  • 举报
回复
引用 5 楼 qinyu100 的回复:
杀掉sessioin,再shutdown
嗯 已经找到哪个session hang住了 杀掉就关掉了
luckman100 2014-06-24
  • 打赏
  • 举报
回复
杀掉sessioin,再shutdown
美到心痛 2014-06-23
  • 打赏
  • 举报
回复
ps -ef | grep LOCAL | awk '{print $2}' | xargs kill -9 先kill掉各个连接,然后再进sqlplus 中shutdown immediate,看能不能关掉.
huangdh12 2014-06-23
  • 打赏
  • 举报
回复
围观一下, 没有什么看法。 生产库不能abort ,的确蛋疼
Gavin2800 2014-06-23
  • 打赏
  • 举报
回复
引用 1 楼 f3300329 的回复:
日志太少了。 把alert.log上传上来。
alert.log日志我已经全部贴上去了 就只有这几句 现在我正在用10046 看是不是hang了
f3300329 2014-06-23
  • 打赏
  • 举报
回复
日志太少了。 把alert.log上传上来。

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧