墨天轮推出Oracle C 函数详细描述查询功能

我们通常看到的Oracle C 函数往往是像kghfre、kglhdda、kkspsc0等缩写,特别是遇到ORA-600/7445错误时,call stack里面都是这样的函数,无法知晓具体的描述。 现推出查询函数详细描述功能,可快速定位故障问题。如某个600错误的部分call stack如下:

... kgherror kghfrmrg kghfre kglhdda ...

  1. #云平台上查询相关函数描述

  2. kgherror:kernel generic heap manager internal error routine for signalling an error

  3. kghfrmrg:kernel generic heap manager free a chunk, merge with neighbors if free returns merged chunk

  4. kghfre:kernel generic heap manager free a chunk of memory

  5. kglhdda:kernel generic library cache management object handle deallocate a

通过一连串的函数,就能知道这个错误是发生在SQL解析时,需要一块shared pool内存,然后尝试把一个未被锁定的内存区域(chunk) free出来的时候报的错,最终诊断为内存区域损坏。 同时还可以根据函数头获取排错的方向,比如kge => 错误, kgh => kernel heap , kx => 查询, kxf => 并行查询 , kf=> ASM, kgl=>lib cache等。
https://cs.enmotech.com/oraFunc

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值