大家好!最近遇到了一起比较诡异的问题,在cdb中查询cdb_objects竟然报表或视图不存在,以下是我们分析处理的整个过程。
环境介绍: 操作系统:LINUX 数据库版本:12CR1 是否RAC:是 |
某日,一哥们过来说一套CDB库在CDB中无法查询cdb_objects,上去一看发现RAC几个节点均报ORA-00942:
先去核实下基表视图是不是失效了,查询后发现并没有失效。
于是做了个10046跟踪下
在trace日志中我们发现查询cdb_objects的SQL解析失败了,与此同时也有一些业务SQL也是解析失败的。
我们查询了sharedpool剩余空间足够,排除sharedpool空间不足导致,初步怀疑是共享池中缓存的对象的数据字典信息出现异常导致。MOS了一圈也没有发现类似问题的文章,既然是解析失败,我们决定在空闲时段flush共享池试试,将一些没有正在被使用的共享池缓存刷出去。
哈哈,我们在报错节点FlushShared Pool之后,cdb_objects竟然可以查询了。
在没有现成的方法去处理问题时,我们通过一系列方法去验证自己的猜测。在不影响业务、保证数据库安全的前提下,大胆的迈出那一步。在问题面前,淦永远比不淦好!!!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/130028.html
摘要:优点可以不使用机器的硬盘,直接网络传输。三使用,获取文件,解析后获取数据。执行该命令时,会在后台异步进行快照操作,快照同时还可以响应客户端请求。具体操作是进程执行操作创建子进程,持久化过程由子进程负责,完成后自动结束。统计并生成报表。 使用过Redis,那就先说说使用过那些场景吧 字符串缓存 //举例 $redis->set(); $redis->get(); $redis->hset...
摘要:新一代智能项目管理平台。具有更清晰的产品研发敏捷管理流程和使用体验,并且打通企业微信形成企业管理闭环。如果企业使用企业微信作为平台,那就选择作为项目和产品管理平台。 一、分析目的通过分析2B产品中的团队协作管理软件的对比分析,用于为公司团队协作软件的选型做产考。二、竞品归属市场概况2.1.目标用户群及需求主要面向企业用户,用于解决企业不同地域以及不同职能部门之间的团队协作难点。2.2....
阅读 1250·2023-01-11 13:20
阅读 1559·2023-01-11 13:20
阅读 1013·2023-01-11 13:20
阅读 1680·2023-01-11 13:20
阅读 3972·2023-01-11 13:20
阅读 2520·2023-01-11 13:20
阅读 1356·2023-01-11 13:20
阅读 3486·2023-01-11 13:20