0

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

问题归档 2019-05-11
117
摘要:ASM相关操作缓慢(asmcmd,查询ASM相关视图)1分钟左右,执行一条select语句抛出600错误

问题描述

操作系统版本 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问题不再出现,可以尝试下。

「喜欢文章,快来给作者赞赏墨值吧」

评论

0
0
最新发布
暂无内容,敬请期待...
数据库资讯
最新 热门 更多
本月热门
近期活动
全部
暂无活动,敬请期待...
相关课程
全部
暂无课程,敬请期待...