名词术语1.Cross Boundary Hang 交叉边界hang。在12.1.0.1中,hang manager可以检测database和asm之间的hang。2.Deadlock or Closed Chain 死锁或关闭链条。打破死锁链条的唯一方法是让其中某些会话完成其工作或被终止。3.Ha
转载 2016-04-13 11:23:00
275阅读
2评论
转载 2011-12-06 09:23:00
257阅读
一、数据库Hang时可能的情形,1、最直观观的是你的大局部的营业操纵,好比说一个查询都运用好长的工夫,或基础就前往不出成就。这和复杂那种锁表是有区其余。,2、在操纵零
转载 2011-03-07 20:25:00
88阅读
2评论
很多情况下,Oracle hang导致sqlplus无法连接,从而无法获得Oracle系统和进程状态,使得定位问题缺少强有力的依据。所幸的是Oracle 10g推出了sqlplus -prelim选项,在Oracle挂起时依然能使用sqlplus,从而能获得数据库状态。 使用方法如下 [oracle@HadoopNameNode ~]$ sqlplus -prelim
原创 2023-02-24 09:33:13
51阅读
<br /> <br />       前几天群里的一个朋友说他的数据库shutdown immediate后tdown immediate Hang住<br />1.1  Bug
原创 2022-09-01 22:31:19
495阅读
<br /> <br />做Oracle Data Guard 的实验。 2个节点,一个
原创 2022-09-20 21:23:14
171阅读
昨天晚上生产的两套10.2.0.4的数据库修改了参数,需要重启。在发出shutdown immediate命令后等了大概10分钟的时间,数据库还没有down下来。检查后台alert日志,发现从开始shutdown到最后只输出几条日志,其中最后一条日志是:SHUTDOWN: Active processes prevent shutdown operation。图为在虚拟机上还原场景时的截图。开一个
原创 精选 2017-04-26 20:58:02
4718阅读
2点赞
Oracle 10g 监听hang处理
原创 2018-08-31 19:00:43
857阅读
1点赞
在早期Oracle版本中,由于技术不成熟等原因,数据库锁定和僵死状态还是时有发生的。对待这些问题,老先生们的处理策略无外乎是“重启”和“考究”两种策略。所谓“重启”,通过强制的重启服务器或者数据库,将软硬件偶然出现的锁定僵死状态重置,是一种最简单的处理办法。但是,如果是应用程序层面潜在的缺陷、数据库
转载 2016-10-17 21:23:00
88阅读
2评论
Oracle10g开始,sqlplus提供了一个参数选项-prelim,用这个参数,在系统已经hang的时候。我们可以连接到SGA而不是数据库,也就是说没有session被创建。 一. 通过以下步骤可以获取系统信息:sqlplus -prelim / as sysdbaoradebug setmy
转载 2017-09-09 21:29:00
48阅读
2评论
Oracle hang 之sqlplus -prelim使用方法 第一章 Oracle hang 之sqlplus -prelim使用方法 很多情况下,Oracle hang导致sqlplus无法连接,从而无法获得Oracle系统和进程状态,使得定位问题缺少...
转载 2021-04-16 22:32:44
100阅读
生活就像一盒巧克力,你永远不知道下一颗是什么
转载 2022-08-16 20:56:27
235阅读
同事说某套Oracle中有一张94G容量的表需要清空,用delete删除的,但是一直卡着。这个能理解,因为delete是DML操作,事务控制的,在删除的时候,会写入redo、undo等日志...
原创 2023-06-19 11:27:50
246阅读
12c Oracle ADG日志切换hang
原创 2018-01-08 21:57:42
1639阅读
第一章  Oracle hang 之sqlplus -prelim使用方法 很多情况下,Oracle hang导致sqlplus无法连接,从而无法获得Oracle系统和进程状态,使得定位问题缺少强有力的依据。所幸的是Oracle 10g推出了sqlplus -prelim选项,在Oracle挂起时依然能使用sqlplus,从而能获得数据库状态。        使用方法如下引用$ sqlplus -
原创 2021-04-08 10:54:03
201阅读
很多情况下,Oracle hang导致sqlplus无法连接,从而无法获得Oracle系统和进程状态,使得定位问题缺少强有力的依据。所幸的是Oracle 10g推出了sqlplus -prelim选项,在Oracle挂起时依然能使用sqlplus,从而能获得数据库状态。 使用方法如下引用$ sqlplus -prelim "/as sysdba"  SQL*Plus: Release 10.2.0
原创 2021-04-09 20:05:23
163阅读
1、情况概述:早上公司一个业务系统zabbix告警没正常同步数据,经过排查日志有connectreset情况:2、问题分析经过排查分析网络,系统资源,数据库系统资源,awr报告并未发现明细异常。然后排查节点是否hang住的分析:oradebughanganalyze33、oracle官网搜素根据gcfreelist搜索4、解决方式:根据官网将参赛修改200,然后重启实例即可。
原创 2018-06-11 21:27:28
2355阅读
一.  Bug问题表现       CPU使用率100%,vmstat 显示有大量等待运行的进程,有大量的上下文切换。
原创 2022-09-02 10:11:51
115阅读
目的:分享一下公司的db故障处理流程,主要是思想。事件描述及影响:2018年9月30日04:43点,zabbix告警odsdb2数据库疑似宕机,机房值班人员通过堡垒机无法登录数据库服务器,从其他机器也无法ssh登录该机器,同时odsdb1数据库也HANG住,通过命令无法登录数据库。根据数据库业务流程图初步分析影响的各业务。(涉及公司业务可忽略)事件排查:4:46,机房值班人员通知DBA及亦庄值班人
原创 2018-10-01 22:36:32
2659阅读
一.  Bug问题表现 CPU使用率100%,vmstat 显示有大量等待运行的进程,有大量的上下文切换。 sqlplus 和 lsnrctl 命令无效。数据基本是hang住了。 啥都不能用。 该bug 存在与Oracle 10.2.0.1.1.1 Top 显示top - 04:46:06 up198 days, 22:05, 5 users, load average: 16.20
转载 精选 2013-06-04 15:24:09
456阅读
  • 1
  • 2
  • 3
  • 4
  • 5