暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

ASM实例执行select语句抛出600错误 [kfgbSendWithPin_4]

原创 问题归档 2019-05-11
551

问题描述

操作系统版本 AIX6.1 数据库版本 10.2.0.5-2节点RAC

背景:近期迁移过一次存储(同机器,backup as copy),数据量3.7T,每日归档量200G

现象:迁移存储后数据库实例正常,业务正常,ASM相关操作缓慢(asmcmd,查询ASM相关视图)1分钟左右,执行一条select语句抛出600错误

select b.name diskgroup_name, a.name disk_name, a.path, a.HEADER_STATUS

  from v$asm_disk a, v$asm_diskgroup b

 where a.group_number = b.group_number

   and a.group_number not in ('3', '6')

ORA-00600: internal error code, arguments: [kfgbSendWithPin_4], [2], [0x700000015B948D0], [1253703681], [1253703682], [], [], []


近期需要将原存储从ASM摘除,请专家诊断一下。

=====================

删除原存储操作

ASM实例2

alter diskgroup ARCHIVE_VG1 dismount;

ASM实例1

drop diskgroup ARCHIVE_VG1 including contents;

专家解答

从trace来看与如下BUG相似

Bug 6832257 : ORA-600 [KFGBSENDWITHPIN_4] ON SELECT FROM V$ASM_DISK

PROCESS STATE
-------------
   last wait for 'rdbms ipc reply' blocking sess=0x0 seq=342 
wait_time=620652 seconds since wait started=0
                from_process=d, timeout=7ffffe8f, =0
    Dumping Session Wait History
     for 'rdbms ipc reply' count=1 wait_time=620652
                from_process=d, timeout=7ffffe8f, =0
     for 'rdbms ipc reply' count=1 wait_time=1962716

STACK TRACE:
------------
kgerinv <- kgeasnmierr <- kfgbSendWithPin <- kfgbSendGlobalOpen        <- 
kfgGlobalOpen <- kfgDiscoverDeep <- kfgDiscoverGroup <- 835 <- kfgTableCb     
    <- kfdDskTableCb <- qerfxFetch <- 000000000343BBCF <- qersoFetch <- 
qerjoFetch          <- opifch2 <- kpoal8 <- opiodr <- ttcpip <- opitsk        
   <- opiino <- opiodr <-

用户增加asm实例的SGA到250M问题不再出现,可以尝试下。

最后修改时间:2019-05-17 09:15:32
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论