Oracle-故障处理
故障处理
茂材异等
这个作者很懒,什么都没留下…
展开
-
undo表空间使用暴涨处理思路
最近处理了几次undo暴涨问题,将undo暴增后查询思路整理如下:查询active状态的使用空间确认使用的详细情况,比如占用高的sid与sql,以及是否存在死事务应急处理方法1.查询undo active使用状态select tablespace_name, status, round( sum( bytes ) / 1048576, 2 ) mb,count(*) extent_countfrom dba_undo_extentsgroup by tablespace_name, st原创 2020-12-01 16:54:27 · 912 阅读 · 0 评论 -
BBED处理RMAN-03009,ORA-1956
昨天模拟了allocate extent datafile方式处理free block,趁热打铁,再试下bbed处理方法,正好也学一下bbed的使用。引用:https://www.cnblogs.com/simple-oracle/p/10749321.html故障环境正好手里有一个11.2.0.4g虚拟机,之前测试了几次bbed造坏块和truncate消除,...原创 2020-11-27 10:00:41 · 746 阅读 · 0 评论 -
allocate处理free block报错RMAN-03009,ORA-1956
故障描述最近迁移中遇到一个free block 问题。模拟记录。xtts迁移备份报错(测试环境数据):RMAN-00571: ===========================================================RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============RMAN-00571: ==============================================原创 2020-11-25 14:23:46 · 674 阅读 · 0 评论 -
ASM实例down报ORA-04031: unable to allocate 3912 bytes of shared memory
故障描述asm实例ORA-04031 down掉,导致数据库实例也挂了。详细报错如下:ORA-04031: unable to allocate 3912 bytes of shared memory ("shared pool","unknown object","sga heap(1,1)","ASM extent pointer array")Incident details in: /grid/grid/diag/asm/+asm/+ASM1/incident/incdir_380681.原创 2020-11-25 14:36:42 · 417 阅读 · 0 评论