异常现象:session一直处于waiting状态,等待事件为gc current request。 异常原因:rac的代码缺陷导致可能出现的BUG,在频繁的insert或者update操作下,导致节点之间锁的状态不同步。彻底修复可以通过打补丁来解决。 临时解决办法: SQL> oradebug s ...
分类:
其他好文 时间:
2021-05-24 07:53:30
阅读次数:
0
数据库hangset _prelim onconn / as sysdba或者sqlplus -prelim "/ as sysdba"通过oradebug hanganalyze命令分析数据库hang,同时需要系统状态转储文件oradebug setmypidoradebug unlimitora ...
分类:
数据库 时间:
2020-06-02 13:35:17
阅读次数:
81
下面以shared pool为例,解释一下dump出来的内存结构。 SQL> conn sys/sys as sysdba Connected. SQL> oradebug setmypid Statement processed. SQL> oradebug dump heapdump 2 Sta ...
分类:
其他好文 时间:
2020-05-08 11:29:32
阅读次数:
96
一、对当前的session使用oradebug命令: SQL> conn / as sysdba Connected. SQL> oradebug setmypid Statement processed. 或者对其他session做跟踪 --连接到一个外部服务进程,且pid=v$process.p ...
分类:
其他好文 时间:
2019-01-25 23:51:39
阅读次数:
280
[20180625]oradebug peek 2.txt--//上个星期演示了oradebug peek查看内存数据块的情况,oradebug peek {address} length 1,最后的参数1可以实现转储到跟踪文件.--//以前也使用oradebug查看sql语句在共享池的父游标.采用 ...
分类:
其他好文 时间:
2018-06-30 23:02:20
阅读次数:
202
[20180604]在内存修改数据(bbed).txt--//以前曾经做过在内存修改数据,通过oradebug poke命令修改内存信息,相关链接:--//http://blog.itpub.net/267265/viewspace-2124466/=>[20160904]在内存修改数据.txt-- ...
分类:
其他好文 时间:
2018-06-30 22:57:27
阅读次数:
159
Oracle 11g 查看执行计划之10046事件
分类:
数据库 时间:
2018-04-17 12:42:21
阅读次数:
196
oradebug的前身是在ORACLE 7时的ORADBX,它可以启动用停止跟踪任何会话,dump SGA和其它内存结构,唤醒ORACLE进程,如SMON、PMON进程,也可以通过进程号使进程挂起和恢复等,还有很多功能,实际上这些功能都不常用,但是我们在看别人做问题诊断时,常看到别人在使用orade ...
分类:
其他好文 时间:
2018-03-10 16:04:11
阅读次数:
180
在之前的HangAnalyze 中有使用oradebug命令,在这篇文章里,我们主要是重点看一下这个oradebug命令: Oracle HANGANALYZE 功能诊断 DB hanging http://www.cndba.cn/Dave/article/1562 一. Oradebug 命令 ...
分类:
其他好文 时间:
2018-03-10 16:01:54
阅读次数:
223